Posted on: 11 August 2023
ID 879473

Senior Backend Developer Level 1

Job Description

Position Overview:

We are seeking a highly skilled and experienced Senior Backend Developer to join our team. As a Senior Backend Developer, you will play a critical role in developing versioned public APIs, implementing a microservice architecture, and driving innovative solutions within our existing business-critical product. Your primary focus will be on building scalable and efficient backend systems, designing and maintaining versioned APIs, and leveraging AWS infrastructure to deliver innovative solutions in a complex domain.

Key Responsibilities:
  • Backend Development: Design, develop, and maintain high-quality backend systems and services to support our business-critical product.
  • Versioned Public APIs: Lead the design and implementation of versioned public APIs, ensuring compatibility, scalability, and ease of integration for external stakeholders.
  • Microservice Architecture: Collaborate with architects and other developers to implement a microservice architecture, including designing and defining shared services and infrastructure on AWS.
  • Scalability and Performance: Optimize backend systems for scalability, performance, and fault tolerance, leveraging AWS services such as EC2, Lambda, API Gateway, and DynamoDB.
  • Domain Expertise: Gain a deep understanding of our complex domain and drive innovative solutions that solve business challenges effectively and efficiently.
  • Collaboration and Communication: Work closely with cross-functional teams, including frontend developers, product managers, and DevOps engineers, to ensure seamless integration and delivery of features.
  • Quality Assurance: Implement and follow best practices for unit testing, integration testing, and automated testing to ensure high-quality and reliable backend systems.
  • Continuous Improvement: Stay up-to-date with emerging technologies, industry trends, and best practices related to backend development, microservices, APIs, and AWS services. Continuously enhance your technical skills and share knowledge within the team.
  • Troubleshooting and Issue Resolution: Investigate and resolve complex technical issues, providing timely and effective solutions to ensure uninterrupted product functionality on AWS infrastructure.
  • Leadership and Mentoring: Provide technical leadership and mentorship to junior developers, fostering their growth and guiding them in implementing best practices and efficient solutions.
Job requirements

Qualifications and Skills:
  • Bachelor's degree in Computer Science, Engineering, or a related field. A master's degree is a plus.
  • Extensive experience in backend development, with a strong focus on building scalable and efficient systems.
  • Proficiency in designing and developing versioned public APIs, ensuring backward compatibility and ease of integration.
  • Solid understanding and practical experience with microservice architecture, including designing and implementing shared services.
  • Strong knowledge of backend technologies and frameworks, such as .NET Core, Java Spring Boot, or Node.js.
  • Experience with cloud platforms, particularly AWS, and related services (e.g., EC2, Lambda, API Gateway, DynamoDB, CloudFormation).
  • Expertise in database design and optimization using SQL or NoSQL databases.
  • Familiarity with message queues, event-driven architectures, and asynchronous processing.
  • Understanding of security principles and best practices for securing APIs and backend systems on AWS.
  • Excellent problem-solving and analytical skills, with the ability to design innovative solutions for complex domain challenges.
  • Experience with Agile development methodologies and DevOps practices on AWS.
  • Strong collaboration and communication skills, with the ability to work effectively in a team environment.
  • Leadership experience or the desire to take on leadership responsibilities is a plus.
  • A track record of driving innovation and delivering high-quality solutions on complex projects
Join our team and take a leading role in developing versioned public APIs, implementing a microservice architecture, and driving innovation in a complex domain. As a Senior Backend Developer, you will have the opportunity to make a significant impact by delivering scalable, efficient, and innovative solutions using AWS infrastructure.

Occupation:
IT, computing jobs


This job offer is not active at the moment.
Apply for a job
You have already applied to this job position
Save ad
Ram couriers new vacancies are open whatsapp Mr mashegwane on 0761585620
Jobin.co.za