Junior .NET developer
Employment Type: Full-time
Experience Level: 2-5
About the Role
Looking for experienced .NET developers having a strong background in building scalable products. At Lumel you will play a key role in our technology transformation as we migrate existing services from Node.js and Golang into .NET,
Key Responsibilities
- Design, develop, test, and maintain backend services and APIs using C#/ .NET
- Assist in migrating existing services from Node.js and Golang to .NET, ensuring functionality and performance are maintained.
- Design, develop, test, and maintain backend services and REST APIs using C# / .NET.
- Assist in migrating existing services from Node.js and Golang to .NET, ensuring functionality and performance are maintained.
- Collaborate with product managers, senior developers, frontend teams, and DevOps to deliver high-quality features.
- Write clean, maintainable, and testable code following best practices.
- Support performance optimization, scalability, and reliability improvements.
- Implement basic secure coding practices, logging, and error handling.
- Participate in code reviews and technical discussions.
- Contribute to CI/CD pipelines and automated testing with guidance.
- Maintain technical documentation for features and workflows.
Required Skills & Qualifications
- 2–5 years of experience in backend development using C# / .NET.
- Experience building RESTful APIs and backend services.
- Working knowledge of Entity Framework Core and relational databases (MSSQL / PostgreSQL).
- Basic understanding of microservices and distributed systems.
- Familiarity with cloud platforms (Azure preferred; AWS/GCP acceptable).
- Exposure to Docker and basic containerization concepts.
- Understanding of version control systems (Git).
- Good debugging and problem-solving skills.
- Strong communication skills and a willingness to learn.
Nice-to-Have
- Exposure to Node.js or Golang codebases.
- Experience assisting in service migration or refactoring.
- Basic knowledge of Redis, MongoDB, or caching strategies.
- Familiarity with CI/CD tools such as Azure DevOps or GitHub Actions.
- Awareness of clean code principles and secure coding basics.
What We Offer
- Opportunity to work on real-world, scalable product engineering challenges.
- Hands-on learning during a major platform migration to .NET.
- Supportive and collaborative engineering culture.
- Career growth, mentorship, and skill development opportunities.
- Competitive compensation and benefits.