Principal Developer

June 17, 2026
Application ends: September 16, 2026
Apply Now

Job Description

We are looking for experienced frontend and backend principal developers who have demonstrated experience working on complex transformation projects.

Full-stack developers are encouraged to apply; however, it is not a requirement to have both frontend and backend experience to be considered for these roles.Key accountabilities

  • Lead the technical direction and strategy for the development team.
  • Drive innovation and adoption of new technologies to enhance product capabilities.
  • Make technical decisions in line with project goals and architectural standards.
  • Promote best practices in software development methodologies, coding standards, and design patterns.
  • Coach and provide guidance and training to less experienced professionals.
  • Collaborate with cross-functional teams to meet the project needs.
  • Write code and develop software components.
  • Conduct code reviews and ensure code quality and adherence to best practices.
  • Strong problem-solving skills and the ability to troubleshoot complex technical issues.
  • Create and maintain technical documentation, such as system architecture, codebase, and best practices.
  • Participate in testing and quality assurance efforts.
  • Excellent communication skills

Backend Developer skills and experience required

  • Extensive Python experience required
  • Extensive experience in developing microservices and RESTful APIs using Spring Boot.
  • Strong knowledge of cloud computing platforms such as AWS.
  • Preferred qualifications include certifications in cloud platforms, demonstrating proficiency in leveraging cloud technologies to architect and deploy scalable, resilient, and secure solutions.
  • Hands on expertise with Infrastructure as code tools such as Terraform.
  • Expertise in micro service and Java design patterns.
  • Hands on web front-end experience with React
  • Proficiency in cloud-native development practices including serverless computing, containers, and Kubernetes orchestration.
  • Expertise in relational databases RDBMS and NoSQL databases.
  • Expert experience developing within agile methodology using CI/CD pipelines.
  • Working knowledge of security best practices.

Frontend Developer skills and experience required

  • Expert experience with React.js, including building reusable components using Storybook.
  • Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.
  • Skilled in state management using Redux, Context API, and server state with React Query.
  • Proficient in Styled Components, responsive/adaptive design, and UI libraries like Material UI and Ant Design.
  • Experienced in integrating RESTful APIs with Axios, including handling authentication and error states.
  • Strong testing skills with Jest, React Testing Library, and effective mocking strategies.
  • Hands-on experience deploying front-end applications on AWS (S3, CloudFront, Cognito, API Gateway).
  • In-depth understanding of web accessibility (WCAG), cross-browser compatibility, and performance optimization.
  • Proficient with Git and collaborative workflows (GitHub, GitLab, Bitbucket).
  • Solid knowledge of front-end build tools and browser debugging techniques.

Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru