What are the responsibilities and job description for the Full Stack Engineer position at BeeHyv Software?
About BeeHyv
BeeHyv is a boutique software engineering firm helping product companies, mid-market enterprises, and PE-backed firms modernize systems, build cloud-native platforms, and adopt AI/GenAI solutions. We bring the agility and technical depth of a high-end product engineering partner, trusted by Silicon Valley startups and enterprises alike.
The Role
We are looking for a Fullstack Developer with around 2 years of experience who is passionate about building high-quality software across both backend and frontend technologies. This is a hands-on engineering role where you will work on multiple projects, contribute to modern cloud-native architectures, and learn rapidly across the stack.
As part of BeeHyv’s engineering team, you will work closely with senior engineers, architects, and client stakeholders to deliver robust solutions. You will be encouraged to explore new technologies, follow engineering best practices, and grow toward becoming a well-rounded fullstack engineer capable of contributing across backend, frontend, and cloud platforms.
This role offers exposure to both modernization of existing systems and development of new applications, so adaptability and willingness to learn are essential.
What You’ll Do
- Design, develop, test, deploy, and maintain high-quality software applications
- Build backend services using one or more of: Java (Spring Boot), Python (Django/FastAPI), Node.js
- Develop responsive user interfaces using React / Angular / Vue
- Work with relational databases (PostgreSQL, MySQL, SQL Server) and ORM frameworks (JPA, Hibernate, Django ORM, SQLAlchemy)
- Work collaboratively within a team environment to deliver high-quality features on time
- Participate in code reviews, debugging, and performance optimization
- Follow Agile processes, engineering best practices, and DevOps principles
- Use Git-based workflows and CI/CD pipelines for development
- Learn and adopt new technologies as project needs evolve
- Contribute to documentation, testing, and automation
- Work on one or more projects simultaneously and manage your deliverables independently
What We’re Looking For
- Undergraduate or postgraduate degree in Computer Science, Engineering, or a related technical field
- Around 2 years of experience building enterprise or production-grade applications
- Solid understanding of OOP concepts, design patterns, and software engineering fundamentals
- Hands-on Experience with backend development using Java/Spring Boot or Python/Django/FastAPI or Node.js
- Hands-on experience with modern frontend frameworks: React / Angular / Vue
- Strong understanding of HTML, CSS, core JavaScript concepts
- Experience working with relational databases and writing SQL queries
- Strong problem-solving and analytical skills
- Ability to work independently and as part of a team
- Passionate about learning new technologies and improving code quality
- Experience with Git, Jira, or CI/CD tools is a plus
- Exposure to cloud platforms (AWS/GCP/Azure) is a plus
- Experience with mobile technologies (Android, iOS, React Native, Flutter, Ionic) is a plus
- Strong written and verbal communication skills
Why Join Us
- Work on a variety of high-impact projects for both product companies and global enterprises
- Learn across backend, frontend, DevOps, and cloud—accelerating your growth into a true fullstack engineer
- Be part of an engineering-led culture that values learning, clean code, and innovation
- Gain exposure to modern architectures, cloud-native development, and AI-enabled workflows
- Work closely with senior engineers and architects who will mentor you
- Contribute to complex modernization and new-build initiatives
- Be part of a growing team in McKinney, Texas, with opportunities to take on increasing responsibilities over time