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 have experience in transforming MVP solutions into scalable, maintainable, and production-ready systems by developing robust application features, improving code quality, reducing technical debt, and enabling reliable integrations across platform services.
Responsibilities:
- 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.
- 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.
- 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.
- 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.
Requirements:
- 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.
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