Job Description
Senior Software Engineer (Back-End) - Oomnitza
Senior Software Engineer (Back-End) - Oomnitza
Oomnitza is a leading provider of Enterprise Technology Management platforms that empower businesses to streamline their operations and improve efficiency.
We're seeking an experienced and driven Senior Software Engineer (Back-End) to join our team and contribute to the development of our next-generation SaaS enterprise software.
About the Role
- Design and develop reusable, testable, and efficient code
- Collaborate with cross-functional teams to understand requirements and stakeholder expectations
- Plan and estimate level of effort for projects and create technical specifications
- Perform peer code reviews and team mentorship
- Work with the Customer Success team to identify bugs and implement fixes
- Participate in daily ticket management and contribute to the development of efficient, reliable, and scalable microservices
Requirements
- Deep understanding of object-oriented design, data structures, and REST/SOAP APIs
- Solid industry experience with Python (5+ years) and Python web frameworks (Pyramid, Django, etc.)
- Proven experience designing and building cloud-native products
- Knowledge of threading limitations of Python and multi-process architecture
- Expertise with relational databases (MySQL/RDS) and query tuning/optimization
- Understanding of agile software development processes
- Analytical and problem-solving skills with attention to detail
- Expert Linux user with strong understanding of command line tools and basic shell scripting
- Collaborative nature with effective English communication skills
What We Offer
- Market-competitive salary
- Progressive, healthy work culture with excellent opportunities for professional and personal development
- Top performers will have an opportunity to help shape the team and drive initiatives
- A once-in-a-lifetime career opportunity to join a fast-growing business with a strong vision for the future
Our Benefits Package
- Dental and vision insurance
- Employee equity plan
- Health insurance for you, your spouse, and dependents
- Pension, life insurance, and income protection
- Remote working and flexible work schedules
- Working from home equipment allowance
- Choice of preferred equipment, Mac or PC
- Regular, fun social events and workshops
We're committed to creating a diverse and inclusive work environment where everyone feels valued and empowered to contribute their best work.