About Us
At Codvo, we are committed to building scalable, future-ready platforms that drive real business impact. We foster a culture of innovation, ownership, and continuous learning—empowering engineers to explore, experiment, and grow. Join us to work on cutting-edge applications and solve high-impact engineering challenges.
About the Role
We are seeking an experienced Full Stack Developer with strong expertise in the MEAN stack and hands-on exposure to cloud, microservices, and micro-frontends architecture. The ideal candidate is a passionate technologist who writes clean, scalable code and thrives in collaborative, fast-paced environments.
Key Responsibilities
Application Development
-
Design, develop, and deploy high‑quality web applications using Angular, Node.js, Express.js.
-
Build responsive, efficient, and maintainable frontends using Angular, HTML5, CSS3, Bootstrap.
-
Develop robust backend services and REST APIs using Node.js & Express.js.
Architecture & System Design
-
Contribute to architectural decisions for microservices and micro‑frontends.
-
Implement scalable, secure, and high‑performance system designs.
-
Ensure seamless integration between frontend, backend, and third‑party systems.
Database & Messaging
-
Work extensively with PostgreSQL, MongoDB, and caching layers like Redis.
-
Integrate and manage asynchronous communication with RabbitMQ (RMQ).
Cloud, CI/CD & DevOps
-
Deploy and manage applications on Azure Cloud (preferred) or other cloud platforms.
-
Work with version control (Git) and CI/CD tools like Azure DevOps, Jenkins, GitHub Actions.
-
Containerize applications using Docker where applicable.
Team Collaboration
-
Collaborate with product owners, UI/UX teams, architects, and QA.
-
Participate in Agile (Scrum/Kanban) ceremonies: sprint planning, estimation, code reviews.
-
Proactively resolve technical blockers and ensure timely project delivery.
Required Skills & Experience
-
5+ years of full‑stack development experience.
-
Strong hands-on expertise in:
-
Frontend: Angular/AngularJS, HTML5, CSS3, Bootstrap
-
Backend: Node.js, Express.js
-
Databases: PostgreSQL, MongoDB
-
Messaging & Caching: Redis, RabbitMQ
-
Cloud Platform: Azure (preferred)
-
Proficiency in JavaScript & TypeScript.
-
Strong understanding of microservices, micro‑frontends, MVC/MVVM patterns.
-
Experience with REST APIs, OAuth/JWT authentication, and CI/CD pipelines.
-
Solid problem‑solving, debugging, and system design skills.
-
Excellent communication and teamwork abilities.
Good to Have
-
Knowledge of Python (optional).
-
Experience with performance optimization and scalable architecture.
-
Exposure to testing frameworks like Jest, Jasmine, Mocha.
-
Prior experience working in product-based Agile teams.
Education
-
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.