
Software Engineer
Orion Innovation
full-time
Posted on:
Location Type: Hybrid
Location: Bucharest • Romania
Visit company websiteExplore more
About the role
- Design, develop, and maintain scalable microservices using Python. Ensure these services are robust, secure, and capable of handling high data traffic volumes.
- Continuously monitor and improve the performance of microservices and data pipelines. This includes load testing, identifying bottlenecks, and implementing solutions for scalability.
- Work collaboratively with cross-functional teams, including DevOps, System Architects, Data Engineers, and Product Managers, to align development with business goals.
- Take end-to-end ownership of services, from design and implementation through testing and deployment.
- Design and maintain automated tests (unit, integration, and system-level) to ensure reliability and long-term maintainability.
- Contribute to infrastructure and deployment automation, working closely with DevOps practices and tools to ensure services are observable, resilient, and production-ready.
- Maintain high-quality documentation for all code, adhere to coding standards, and promote best practices within the team.
- Stay updated with the latest in Python, microservices, AI, and messaging technologies. Propose and implement innovative solutions to enhance our AI-Ops capabilities.
Requirements
- 3-5 years of experience in software development.
- Solid Python programming skills with a deep understanding of frameworks such as Flask, FastAPI, or Django.
- Experience with SQL and NoSQL databases, understanding of data modeling, and efficient query optimization.
- Strong experience in developing and managing microservices architecture, with a focus on scalability, fault tolerance, and distributed systems.
- Experience taking ownership of services in production, including testing, deployment, monitoring, and troubleshooting.
- Bachelor’s degree in computer science, engineering, or related field (or equivalent experience).
- Working knowledge of computer networking fundamentals, including IP networking, routing, and troubleshooting in distributed systems.
Benefits
- Private medical coverage with Medlife or Regina Maria.
- Meal vouchers.
- Gift vouchers for special occasions such as birthdays, weddings, or childbirth.
- Wellbeing programs, including sick days, 7Card subscriptions, and relaxation facilities in the office.
- Team-building events and other social experiences.
- Budget allocated for certifications relevant to your project.
- Workshops, internal training sessions, and knowledge-sharing opportunities.
- Access to LinkedIn Learning, upon request.
- Convenient city-center office location.
- Shared parking spaces.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonFlaskFastAPIDjangoSQLNoSQLmicroservices architectureload testingdata modelingquery optimization
Soft Skills
collaborationownershipproblem-solvingcommunicationdocumentationbest practices