Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailDo you have a passion for building robust and scalable backend systems Are you an expert in crafting clean APIs and leveraging the power of cloud events If so we want to hear from you!
About the Role
We are searching for a talented and experienced Senior Software Engineer to join our Clinet KJBNs growing backend development team. In this role you will play a key role in designing developing and deploying missioncritical microservices using Java and Python. You will collaborate closely with other engineers product managers and architects to ensure our backend systems are performant reliable and welldocumented.
Responsibilities
Design develop and maintain highly scalable and reliable backend microservices using one or more languages from Python GoLang Typescript
Champion strong API design principles including RESTful APIs gRPC APIs and API documentation
Implement cloudnative design patterns and leverage cloud events for asynchronous communication
Collaborate with DevOps engineers to ensure smooth deployments and efficient infrastructure utilization
Write clean maintainable and welltested code
Must be champion of Clean/Hexagonal/Onion Architecture
Must be champion of Clean code
Participate in code reviews and mentor junior engineers
Stay uptodate on the latest backend technologies and best practices
Qualifications
Strong educational background ( Engineering undergrad or equivalent )
3/4 years of experience as a software engineer with a focus on backend development
Indepth knowledge of techstack with experience in building microservices
Experience with API design principles and best practices (RESTful APIs gRPC)
Familiarity with cloudnative architecture and cloud events
Experience with containerization technologies (Docker) a plus
Experience with CI/CD pipelines a plus
Strong understanding of design patterns and clean coding practices
Excellent problemsolving and analytical skills
Ability to work independently and as part of a team
Excellent written and verbal communication skills
Bonus Points
Experience with cloud platforms (AWS GCP Azure)
Experience with message brokers (Kafka)
Experience with performance optimization techniques
Experience with security best practices for backend development
What We Offer
Opportunity to work on challenging and impactful projects with a talented team
Competitive salary and benefits package
Collaborative and supportive work environment
Continuous learning and development opportunities
If you are a passionate developer who thrives in a fastpaced environment we encourage you to apply!
Required Experience:
Manager
Unclear