Company Description
BlueOptima is on a mission to maximise the economic and social value that software engineering organisations are capable of delivering. Our vision is to become the global reference for the optimisation of the performance of Software Engineering. Our technology is used by some of the world’s largest organisations.
We are a global organisation with headquarters in London and additional offices in India, Mexico, and the US. We are made up of 100+ individuals from more than 20 different countries. We foster a collaborative and innovative environment where you'll have the opportunity to learn, grow, and make a significant impact. We value continuous improvement, open communication, and a passion for technology.
Location: Bangalore, India
Department: Engineering
Job Description
We are seeking a talented Python Engineer to join our dynamic team in Bangalore, India. As a Python Engineer, you will be responsible for designing, developing, and maintaining high-performance, scalable, and reliable software solutions using Python and related technologies.
- Design, develop, and implement complex software applications using Python
- Collaborate with cross-functional teams to define, design, and ship new features
- Write clean, efficient, and well-documented code
- Develop and maintain RESTful APIs for integration with front-end applications
- Optimize application performance and scalability
- Implement security and data protection measures
- Participate in code reviews and contribute to improving our development practices
- Troubleshoot, debug, and upgrade existing systems
- Stay up-to-date with emerging technologies and industry trends
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 3+ years of professional experience in Python development
- Advanced proficiency in Python programming and object-oriented design
- Strong experience with web frameworks such as Django or Flask
- Expertise in developing and consuming RESTful APIs
- Proficient in both SQL and NoSQL database management
- Solid understanding of version control systems, particularly Git
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies like Docker
- Knowledge of microservices architecture and its implementation
- Familiarity with test-driven development and Agile methodologies
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration abilities
- Ability to work efficiently in a fast-paced environment
- Continuous learner with a passion for staying updated on the latest Python ecosystem developments
Additional Information
Your career progression:
At BlueOptima, we strive to strengthen your skills, widen your scope of work, and develop your career fast. For this role, you would have a choice in how you want to progress with us, either becoming a more technical expert or growing a larger team and a greater range of projects to manage.
Why join our team?
Culture and Growth:
-
Global team with a creative, innovative, and welcoming mindset
-
Rapid career growth and opportunity to be an outstanding and visible contributor to the company's success
-
Freedom to create your own success story in a high-performance environment
-
Training programs and Personal Development Plans for each employee
Benefits:
-
33 days of holidays (this includes public and religious holidays)
-
Contributions to your Provident Fund which can be matched by the company above the statutory minimum as agreed
-
Gratuity payments
-
Private Medical Insurance provided by the company (Employee + Spouse + 2 Children + 2 Parents)
-
12 Weeks Paid Paternity Leave, 6 months Maternity leave
-
Support with childcare costs (50%)
-
Work from Home Equipment allowance
-
Flexible Work from Home policy - 2 days home p/w
-
Flexible Work from Long Distance - 4 weeks a year
-
Sponsored Learning Opportunities
-
Team Socials.
Stay connected with us on LinkedIn or keep an eye on our career page for future opportunities!