WeCodeForYou is looking to hire a qualified and skilled Senior Backend Developer to join its evolving and growing team!!
About the Role
As a Backend Developer, you’ll play a key role in designing, developing, and maintaining the server-side logic, databases, and APIs that drive our applications. You’ll collaborate closely with front-end developers, product managers, and DevOps to ensure the stability, scalability, and security of our backend systems. This is a great opportunity to contribute to high-impact projects and work with a modern tech stack in a supportive and fast-paced environment.
Key Responsibilities:
- Collaborate with development teams, UI/UX designers, and product managers to conceptualize and implement robust software solutions
- Design scalable and secure server-side architecture to support web and mobile applications
- Develop and maintain well-structured, high-performance databases and backend systems
- Build clean, efficient, and reusable APIs to integrate with frontend interfaces and third-party services
- Ensure system responsiveness, reliability, and performance through thorough testing and optimization
- Identify and resolve bugs, performance bottlenecks, and system issues across development and production environments
- Implement robust security protocols and data protection strategies to safeguard user information and business operations
- Contribute to building mobile-responsive features and full-stack applications as needed
- Write clear, comprehensive technical documentation to support development, deployment, and maintenance
Job Qualifications:
- Strong backend development experience with Node.js, NestJS, and .NET frameworks.
- Proficiency with fundamental front end languages such as HTML, CSS and JavaScript.
- Proficiency with database technology such as MS SQL, MySQL,and MongoDB.
- Good knowledge of Restful API and SOAP API.
- Familiar with cloud technologies (config server, cloud discovery, and cloud security).
- Experience using Java & Node.js.
- Knowledge of AR technologies is a huge advantage.
- Experience in performing different types of tests (like Unit Tests, Integration tests) to ensure the quality of the development modules.
- Excellent analytical skills and strong attention to detail.
- Fluent English language skills both written and verbally.
- Experience working within a mixed environment of backends, frontends and native apps.