Job Description
Primary Duties of the Role:
- Practices Test Driven Development (TDD) and Behavioral Driven Development (BDD).
- Writes high quality code and participates in code reviews and advocates for best practices of software development.
- Understands complexity of monolith applications and the ability to decompose monolith application to manageable microservices.
- Collaborates very well with cross functional teams and Senior Staff and Principal engineers.
- Deliver high quality technical solutions with strong delivery mindset.
- Takes ownership of technical solutions and works with teams in driving decision making
- Develops software product features with security first mindset.
- Be able to look into weeds and troubleshoot production issues.
- Mentors junior engineers on the team and across the organization.
- Interested in learning new technologies and contributing to the engineering standards and implementing best practices.
- Participates in team’s On Call rotation practices.Â
- Experience with implementing monitoring and alerting for the applications.
Skills and Experience Necessary for the Role:
- 5+ years of experience in working on backend technologies.
- Bachelor’s or Master's degree in Computer Science or related field.
- 3+ years of experience building highly scalable backend systems for high performance and low latency.
- Strong understanding and experience developing microservices.Â
- Experience with working on cloud native technologies.
- Experience with working in Agile environments and experience working in agile methodologies like Scrum is a plus.
- 3+ years of experience developing Restful APIs.
- Proficiency in backend programming languages like Java, Kotlin, …
- Experience with scripting languages like Bash.
- Knowledge of best practices of software development and experience with implementing design patterns and strong understanding of SOLID principles.
- Very good hands on experience working on relational and no-sql databases.
- Experience with developing security best practices to protect data and ensuring compliance with security standards and regulations.
- 3+ years of hands-on experience working with any of the public cloud providers. Experience with AWS tech stack or AWS certification is a plus.
- Excellent problem solving skills and out-of-box thinking.
- Ability to work in a team and excellent communication skills. Experience working with remote teams is a plus.Â
- Ability to collaborate with Principal and staff engineers in designing systems.
- Excellent.Â
- 2+ years of experience working on Cloud DevOps tasks.Â
- Hands-on experience working on IAC tools like CloudFormation or Terraform is a plus.
- 3+ years of experience utilizing CI/CD pipelines using Jenkins or equivalent. Experience with working on Github Actions is a plus.
- Strong customer orientation and helps internal teams in resolving integration issues.
Date Posted
11/06/2023
Views
4
Similar Jobs
Software Engineer Networking Software and Services - xAI
Views in the last 30 days - 0
The text describes xAIs mission to develop AI systems for understanding the universe and advancing human knowledge It outlines a role involving networ...
View DetailsSenior Design Manager (Infrastructure) - Canonical
Views in the last 30 days - 0
Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...
View DetailsSenior Product Designer - Org & Security - Typeform
Views in the last 30 days - 0
This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...
View DetailsSenior Business Analyst - Xpansiv
Views in the last 30 days - 0
Xpansiv promotes its role as an energy market innovator with a global platform for environmental commodities The job posting seeks a Business Analyst ...
View DetailsSenior Specialist Senior Accountant Shared Financial Services - Make-A-Wish America
Views in the last 30 days - 0
The text describes Make a Wish Foundations mission to grant childrens wishes and their community efforts It outlines job positions with remotehybrid o...
View DetailsAssociate Technical Support Engineer - Recharge
Views in the last 30 days - 0
Recharge is a subscription platform for innovative brands offering customer retention solutions They seek Technical Support roles with 247 coverage em...
View Details