- Company Name
- Techgene Solutions
- Job Title
- Full Stack Developer
- Job Description
-
**Job Title:** Full Stack Developer (Senior)
**Role Summary:**
Senior Full Stack Software Developer for the Real‑Time Intelligence team, responsible for designing, building, and maintaining scalable web applications. Provides technical leadership, architecture guidance, and mentorship while collaborating with product owners, designers, and engineers to deliver high‑quality features on an on‑site basis in Spring, Texas.
**Expectations:**
- 5+ years of professional full‑stack development experience.
- Proven ability to lead and mentor a development team.
- Strong problem‑solving, communication, and time‑management skills.
- Ability to work on‑site 5 days a week and within a 40‑mile radius of Spring, TX.
- Eligibility to work in the U.S. (H‑4 EAD, GC EAD, GC, or USC; W‑2 only).
**Key Responsibilities:**
- Contribute to codebase, documentation, and testing for complex, real‑time applications.
- Advise on design and architecture decisions; ensure alignment with security best practices.
- Lead technical strategy for challenging requirements and guide a group of developers.
- Collaborate with product owners, designers, and engineers to define and implement new features.
- Develop and execute unit, integration, and end‑to‑end tests to ensure performance and scalability.
- Conduct deep code reviews, enforce coding standards, and mentor junior developers.
- Work with architects to deliver and support robust technical solutions.
**Required Skills:**
- Front‑end: React, TypeScript, JavaScript, HTML/CSS.
- Back‑end: Python, .NET (C#), RESTful APIs.
- Database: MS SQL Server, PostgreSQL, or equivalent RDBMS; MongoDB or other NoSQL.
- Version control: Git/GitHub.
- Cloud: Microsoft Azure.
- Testing frameworks: Jest, Cypress, Python unittest (or equivalent).
- OOP principles and software design patterns.
- Soft skills: critical thinking, troubleshooting, prioritization, effective communication, teamwork, adaptability.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent professional experience).
- Relevant certifications (e.g., Microsoft Azure, AWS, or similar) are a plus but not mandatory.