Role Overview:
As a Senior Back-End Developer, you will be responsible for designing, implementing, and maintaining the back-end architecture of our applications. Working closely with cross-functional teams, you will play a key role in developing scalable, high-performance, and reliable systems that meet the needs of our users.
Key Responsibilities:
- Design and develop robust, scalable, and high-performance back-end solutions using best practices and modern technologies.
- Collaborate with front-end developers, designers, and other stakeholders to understand requirements and translate them into technical solutions.
- Architect, implement, and maintain RESTful APIs for seamless integration with front-end applications and third-party services.
- Optimize application performance through code reviews, performance tuning, and identifying bottlenecks.
- Ensure code quality, security, and scalability by writing clean, well-tested, and maintainable code.
- Stay up-to-date with industry trends, emerging technologies, and best practices to continuously improve our development processes and solutions.
- Mentor junior developers and provide technical guidance and support as needed.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 5 years of experience in back-end development, with a focus on building scalable and high-performance applications.
- Proficiency in one or more programming languages such as Python, Java, or Node.js.
- Strong experience with back-end frameworks such as Django, Spring Boot, or Express.js.
- Solid understanding of databases and data modeling, with experience working with SQL and NoSQL databases such as MySQL, PostgreSQL, MongoDB, etc.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Familiarity with DevOps practices and tools for CI/CD, containerization, and orchestration (e.g., Docker, Kubernetes).
- Excellent problem-solving skills and ability to work independently or in a team environment.
- Strong communication skills and ability to effectively collaborate with cross-functional teams.
If you're passionate about back-end development and eager to work on challenging projects in a fast-paced environment, we'd love to hear from you! Apply now and join us in shaping the future of Dyson Sphere New Energy.
How to Apply:
Please send your resume and cover letter to [email protected] with the subject line "Senior Back-End Developer Application - [Your Name]." Be sure to include links to any relevant projects, portfolios, or GitHub repositories.