About the job Software Engineer (MERN and JAVA)
About Code District
Code District is a technology-driven software services company working with global clients to modernize, scale, and support enterprise-grade systems. We value clean engineering practices, strong communication, and professionals who are eager to learn and grow with evolving technologies.
Location: Gulberg, Lahore (Fully On-Site)
Explore: https://codedistrict.com/
Role Overview
We are looking for a skilled and motivated MERN and Java Software Engineer with 2–3 years of hands-on experience in building and maintaining scalable applications. The ideal candidate should be comfortable working with both modern and legacy systems, have strong communication skills, and demonstrate a continuous learning mindset.
Key Responsibilities
- Design, develop, and maintain applications using MERN and Java, Spring, and Spring Boot
- Work on frontend integrations using Backbone.js (preferred), ReactJS, or Angular
- Develop and maintain APIs and backend services
- Work with any relational databases (PostgreSQL, MySQL, or SQL Server)
- Collaborate with cross-functional teams and communicate effectively with clients
- Understand and follow clean code principles and best development practices
- Support and enhance legacy systems while contributing to modernization efforts
- Participate in CI/CD pipelines and deployment processes
- Stay updated with new technologies and demonstrate a strong self-learning attitude
- Willingness to Learn new technologies (including self-study and book reading) & Switch roles/projects as required
- Excellent communication skills (client-facing experience is a plus)
Nice-to-Have / Additional Skills
Basic understanding of AWS
Familiarity with CI/CD fundamentals
Understanding of AI fundamentals
Strong problem-solving skills
Experience working in agile or fast-paced environments
What We Look For
Strong ownership and accountability
Self-driven and proactive learner
Clean, maintainable coding practices
- Ability to communicate clearly with both technical and non-technical stakeholders