About Us
At Codvo, we are committed to building scalable, future-ready data platforms that power business impact. We believe in a culture of innovation, collaboration, and growth, where engineers can experiment, learn, and thrive. Join us to be part of a team that solves complex data challenges with creativity and cutting-edge technology.
About the Role
We are looking for a Full Stack Developer with strong expertise in the MEAN stack to build scalable, high-performing applications. The ideal candidate is passionate about engineering excellence, capable of solving complex problems, and eager to work on innovative projects.
Key Responsibilities
-
Design, develop, and deploy high-quality web applications using Angular, Node.js, Express.js, and MongoDB/MySQL/PostgreSQL.
-
Write clean, scalable, and maintainable code using JavaScript/TypeScript.
-
Implement technical architecture, component designs, and system integrations.
-
Participate in end-to-end development activities including coding, code reviews, testing, and deployments.
-
Collaborate with product owners, architects, and cross-functional teams to deliver robust solutions.
-
Apply Agile/Scrum/Kanban methodologies and ensure timely delivery of releases.
-
Participate in sprint planning, system design discussions, and effort estimations.
-
Drive continuous improvements in performance, scalability, and engineering processes.
Required Skills & Experience
-
5–7 years of hands-on development experience.
-
Strong proficiency in MEAN stack:
-
Frontend: Angular/AngularJS, HTML5, CSS3, Bootstrap.
-
Backend: Node.js, Express.js.
-
Databases: MongoDB / PostgreSQL / MySQL.
-
Experience with Azure Cloud or other cloud platforms (preferred Azure).
-
Strong knowledge of JavaScript and TypeScript.
-
Familiarity with MVC/MVVM design patterns and microservices architecture.
-
Experience with REST APIs, authentication/authorization (OAuth/JWT), CI/CD pipelines.
-
Version control & DevOps exposure (Git, Docker, Azure DevOps/Jenkins/GitHub Actions).
-
Strong problem-solving and system design skills.
Good to Have
-
Knowledge of Python is a plus.
-
Experience with performance tuning and scalable architecture.
-
Exposure to test frameworks (Jest, Jasmine, Mocha).
-
Experience working in Agile product teams.
Education
Bachelor's/Master's degree in Computer Science, Engineering, or related field.