
CAREERS
Senior Backend Software Engineer
Responsibilities
Understand the design of Penthera products, the flow of code, and how it interacts with different components
Routinely inspect server code and database configurations for speed optimization
Maintain a stable server with zero downtime
Investigate customer issues referred by the customer support team
Analysis of system designs and coordination/teamwork with engineering peers to enhance overall design and performance
Design and development of new features and products
Who you are
We are looking for a Senior Backend Software Engineer to join our engineering team, someone who is a meticulous individual to contribute to and review the creation of designs and production software. Your responsibilities will cover the entire software engineering lifecycle and will include maintenance of legacy code as well as new design and development in modern distributed cloud architecture. You are a software engineer with 4-7 years of commercial programming experience who has a passion for creative engineering and scaling systems for use by millions of simultaneous users. You will work side-by-side with engineering peers to develop Penthera's current and future products.
To be successful, you should have excellent time management and organizational skills as well as strong communication skills. You should have a passion for the design and development of production large-scale cloud systems and the ability to upgrade your technical skills within the constantly changing technology sector.
​Compensation & Benefits​
Penthera is a global remote work company, work from wherever you are
Generous vacation policy; work hard and take time when you need
Excellent health care coverage
Remote work and "bring your own hardware" stipends
Full-time salary based on experience and equity in an industry-leading company
Qualifications​​
A bachelor’s degree in computer science, computer engineering, a related field, or equivalent work experience
4-7 years of experience writing commercial software
Self-driven; experience and success in operating independently
Demonstrated ability to derive requirements from stakeholder description and apply creative problem-solving to complex problems
Fluency in at least one of: Java, Kotlin, Groovy
Profficiency in MongoDB use, design, and maintenance
Profficiency with AWS cloud services and Docker
Experience with Kubernetes a plus
Familiarity with distributed system architectures a plus
Experience with Python, HTML, CSS, or Javascript a plus
Devops experience a plus