Description
We are seeking a Senior Full Stack Developer to design, build, enhance, and support enterprise-grade web applications across frontend, backend, APIs, and cloud-integrated services. The ideal candidate will transform MVP solutions into scalable, maintainable, and production-ready systems.
Responsibilities
Application Development
- Design, develop, test, and maintain frontend and backend application components.
- Build scalable APIs, services, and user interfaces aligned with product and architecture standards.
- Contribute to new feature development, bug fixes, and codebase improvements.
- Ensure code quality, maintainability, and adherence to engineering standards.
Modernization & Technical Debt Reduction
- Refactor legacy or MVP code into production-grade, supportable components.
- Identify and address performance bottlenecks, code smells, and architectural inconsistencies.
- Drive improvements in modularity, reusability, testability, and maintainability.
- Support database evolution, API hardening, and service optimization.
Quality, Reliability & Release Support
- Develop unit/integration tests and support QA in end-to-end validation.
- Participate in code reviews, PR quality, and release-readiness checks.
- Support production issue analysis, root cause investigation, and remediation.
- Collaborate with DevOps teams to improve deployment reliability and observability.
Collaboration & Engineering Practices
- Work closely with architects, business analysts, DevOps engineers, and QA engineers.
- Contribute to Agile ceremonies, backlog refinement, and technical estimation.
- Follow established Git workflows, coding guidelines, and branching strategies.
- Document design decisions, technical assumptions, and implementation notes as needed.
Required Technical Skills
- Frontend Development: Advanced , React/Angular/modern JavaScript or TypeScript frameworks
- Backend Development: Advanced , Python/Node.js/Java or equivalent enterprise backend stack
- API Development: Advanced , RESTful APIs, authentication, integration patterns, API performance
- Databases: Proficient , PostgreSQL/SQL Server/relational data modelling and queries
- Cloud & Platform: Proficient , Azure services, app hosting, storage, identity integration
- DevOps Awareness: Proficient , CI/CD, Git workflows, container basics, deployments, monitoring
- Engineering Practices: Advanced , code reviews, testing, clean code, debugging, documentation
Required Experience
- Minimum 8 years of professional experience in full stack software development.
- Proven experience in building and maintaining enterprise or SaaS web applications.
- Strong experience with frontend frameworks and backend/API development.
- Experience modernizing or stabilizing existing applications in production environments.
- Exposure to cloud-native development, secure coding, and integration with cloud services.
- Experience working in Agile product teams with cross-functional collaboration.
- Proven ability to balance feature delivery, production support, and technical debt reduction.