Orion Innovation

Software Engineer

Orion Innovation

full-time

Posted on:

Location Type: Hybrid

Location: BucharestRomania

Visit company website

Explore more

AI Apply
Apply

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