Backend Developer
Development
Full time
We're looking for a skilled backend developer to help us improve our platform.
Join our dynamic team at Emerson North, where innovation meets excellence in software development. We're seeking a talented Backend Developer to play a pivotal role in building robust and scalable backend solutions that power our cutting-edge applications and platforms. If you're passionate about technology, thrive in a collaborative environment, and are eager to make an impact in the world of software development, we want to hear from you!
Who We're Looking For
We're searching for a skilled Backend Developer with a strong foundation in backend technologies and a passion for creating high-performance systems. The ideal candidate will have experience developing APIs, microservices, and database architectures, along with a deep understanding of software design principles and best practices. We're seeking someone who is proactive, detail-oriented, and enjoys solving complex technical challenges in a fast-paced environment.
What You'll Do
- Design, develop, and maintain backend systems and APIs to support our clients web and mobile applications.
- Collaborate with cross-functional teams to understand project requirements and translate them into scalable, efficient solutions.
- Optimize system performance, reliability, and scalability through continuous improvement and refactoring.
- Implement security best practices to ensure data protection and compliance with industry standards.
- Participate in code reviews, testing, and debugging to maintain code quality and integrity.
What We Ask of You
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience as a Backend Developer or similar role, with proficiency in backend technologies such as Node.js, Python, or Java.
- Strong understanding of RESTful APIs, microservices architecture, and cloud computing platforms (e.g., AWS, Azure).
- Experience with relational and NoSQL databases (e.g., MySQL, MongoDB) and ORM frameworks.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes) and version control systems (e.g., Git).
- Excellent communication skills and ability to work effectively in a collaborative team environment.
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance plans.
- Flexible work schedule and remote work opportunities.
- Professional development and training opportunities.
- Vibrant company culture with team-building activities and social events.