Position Summary
We are looking for an impact-driven team player, with at least 3-4 backend software development experience to join our company. This position requires an experienced multi-disciplinary backend developer who works with the top and newest tech and will join a strong and very high-quality backend senior team.
Key position responsibilities
- Technical Expertise: Demonstrate proficiency in .NET Core and associated technologies, Design, develop, and maintain scalable and high-performance backend solutions. Stay updated on the latest industry trends and incorporate best practices.
- Code Review and Quality Assurance: Conduct regular code reviews to ensure code quality, performance, and adherence to coding standards. Implement and enforce best practices for coding, testing, and documentation.
- Collaboration: Collaborate with frontend developers, QA engineers, and other stakeholders to ensure seamless integration of frontend and backend components. Work closely with product managers to understand and prioritize feature requirements.
Requirements
- At least 3 years of experience.
- Proven experience as a .NET Core Developer, deep understanding of backend development.
- Experience in developing REST API’s, working with Micro-Services / Docker & Container.
- Excellent communication and interpersonal skills.
- Experience working according to agile development methodologies.
- Ability to thrive in a fast-paced, collaborative team environment.
- Experience working in Startup’s with heavy data processing processes – Advantage.
- Experience with other dev languages (Java, python, etc) – Advantage.
- Experience with variety kinds of DB’s – Advantage.
- Experience with database (NoSQL\SQL) design and optimization – Advantage.
- Academic education – Computer science / industrial engineering and management / graduate engineer in computer major – Advantage