Job Openings
MERN Engineer
About the job MERN Engineer
Code District is looking for passionate Software Engineers with 1-3 years of experience to join our growing engineering team. You will work on modern web applications using React/Next.js, Node.js/NestJS, SQL and NoSQL databases, and core AWS cloud services, contributing to scalable, secure, and well-structured systems.
Were an AI-first engineering organization: we want developers who are comfortable using tools like Copilot, Cursor, and LLMs to work smarter, but who also have strong fundamentals and can think independently
Key Responsibilities
- Develop, enhance, and maintain web applications using React/Next.js on the frontend and Node.js/NestJS on the backend.
- Design, build, and consume RESTful APIs and integrate with internal and external services.
- Work with SQL databases (e.g., PostgreSQL/MySQL) and NoSQL (e.g., MongoDB) for data modeling and query optimization.
- Use core AWS services (e.g., EC2, S3, RDS, Lambda, API Gateway) for application hosting, storage, and integrations
Write clean, maintainable, and testable code following best coding practices and team standards. - Use Git effectively: branching, pull requests, code reviews, and CI-friendly workflows.
- Collaborate with product managers, designers, QA, and other engineers in an Agile environment.
- Participate in code reviews, estimations, and technical discussions.
- Proactively improve performance, scalability, and reliability of existing systems.
- Use AI-powered tools (Copilot, Cursor, ChatGPT, etc.) to speed up development while maintaining high code quality.
Requirements
- 1-3 years of professional experience in web application development.
- Strong proficiency in JavaScript (ES6+); familiarity with TypeScript is a plus.
- Hands-on experience with React (Next.js preferred) and Node.js (NestJS is a plus).
- Strong foundation in SQL databases; experience with MongoDB/NoSQL is preferred.
- Experience building and consuming REST APIs.
- Good understanding of version control (Git) and modern development workflows.
- Working knowledge of cloud platforms, especially core AWS services (EC2, S3, RDS, Lambda, API Gateway, etc.).
- Experience working in Agile/Scrum teams.
- Disciplined, reliable, and highly committed to delivering on responsibilities and timelines.
- Demonstrated ability and willingness to learn new technologies and tools.
- Preferably experienced with AI-assisted development tools (Copilot, Cursor, etc.) and exposure to public LLMs (OpenAI, etc.)
- Strong communication skills and ability to work effectively in cross-functional teams.