This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Join our dynamic and innovative team as a Mid-Level Backend Developer.
As a key member of our engineering team, you will play a crucial role in building the future of our company.
Design, develop, and maintain scalable and reliable backend services and applications using C#, PHP, or Java languages.
Lead the implementation of backend features and projects, collaborating with cross-functional teams to deliver high-quality solutions.
Participate in architectural design discussions and provide valuable insights into system design and scalability.
Mentor junior developers and provide technical guidance and support as needed.
Conduct code reviews to ensure code quality, adherence to best practices, and maintainability.
Work closely with frontend developers to integrate backend logic with user interfaces.
Develop and optimize database schemas and queries for performance and scalability.
Troubleshoot and debug complex backend issues, providing timely resolutions and root cause analysis.
Write comprehensive unit test cases to ensure code coverage and maintainability, following industry best practices and test-driven development principles.
Adhere to SOLID principles and design patterns to ensure maintainable, extensible, and scalable codebase.
Stay updated with industry trends and emerging technologies, recommending and implementing best practices and tools.
Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical solutions.
Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Requirements:
A Bachelor's degree in Computer Science, Software Engineering, or a related field is required.
3-5 years of experience in backend development using C#, PHP, or Java is necessary.
Proficiency in object-oriented programming concepts and principles is essential.
Experience with backend frameworks such as .NET Core (C#), Laravel (PHP), or Spring Boot (Java) is required.
A strong understanding of relational databases and SQL queries is needed.
Experience with ORM frameworks such as Entity Framework (C#), Eloquent (PHP), or Hibernate (Java) is necessary.
Knowledge of RESTful API design and development is required.
Solid problem-solving skills and attention to detail are essential.
Excellent communication and teamwork skills are necessary.
The ability to lead and mentor junior developers is required.
An eagerness to learn and adapt to new technologies is essential.
Benefits:
The position offers the opportunity to work in a dynamic and innovative team environment.
You will have the chance to mentor junior developers and grow your leadership skills.
The role allows for participation in architectural design discussions and collaboration with cross-functional teams.
You will stay updated with industry trends and emerging technologies, enhancing your professional development.
The position supports Agile development processes, promoting a collaborative work culture.