Job Closed
This listing is no longer active.
Technology is our how. And people are our why.
Senior Python Developer
Location
Romania
Posted
162 days ago
Salary
0
Seniority
Senior
Job Description
Senior Python Developer
Endava
• Develop functionalities according to defined acceptance criteria • Write reusable, testable, and efficient code • Take part in all application development lifecycle phases • Review the test cases written by testers, in order to valid
Job Requirements
- 6+ years of experience working in Python
- High level of autonomy and capacity to deal with limited information available
- Familiarity with some ORM (Object Relational Mapper) libraries
- Good unit test and debugging skills
- Flask/Django
- Good understanding of code versioning tools, such as Git
- Nice to have: Experience with Linux, Docker and Kubernetes
- Knowledge of MongoDB
- Knowledge of C++
Benefits
- Competitive salary package
- Share plan
- Company performance bonuses
- Value-based recognition awards
- Referral bonus
- Career coaching
- Global career opportunities
- Non-linear career paths
- Internal development programmes for management and technical leadership
- Complex projects
- Rotations
- Internal tech communities
- Training
- Certifications
- Coaching
- Online learning platforms subscriptions
- Pass-it-on sessions
- Workshops
- Conferences
- Hybrid work
- Flexible working hours
- Employee assistance programme
- Global internal wellbeing programme
- Access to wellbeing apps
- Global internal tech communities
- Hobby clubs and interest groups
- Inclusion and diversity programmes
- Events and celebrations
Related Guides
Related Job Pages
More Backend Engineer Jobs
Drupal Developer
BoombitWe are an independent agency that propels companies through strategy, creativity, technology and human talent, Since ´12
• Design, develop, and maintain high-performance, scalable websites using Drupal CMS. • Design and implement complex features, database structures, and APIs, ensuring code quality, security, efficiency, and maintainability. • Develop production-ready Drupal-based website applications with clean, maintainable code. • Write clean, maintainable, and well-documented code following coding standards and best practices. • Build, configure, and deploy web applications across development and pre-production environments. • Create and maintain custom Drupal modules and themes. • Manage version control using Git and GitHub (command-line tools). • Implement and manage Drupal Configuration Management for complex site environments. • Optimize application performance through profiling, code optimization, and caching techniques. • Optimize performance, security, and scalability of Drupal implementations. • Conduct code reviews and provide constructive technical feedback. • Actively participate in Agile methodologies, including sprint planning, task estimation, and progress tracking. • Collaborate with designers, project managers, and QA teams using Jira. • Participate in continuous improvement initiatives and development best practices. • Stay current with emerging technologies and propose solutions to enhance system functionality, performance, and scalability.
• Design, develop, test, and deploy Java/J2EE web applications • Build secure SOA web services using Spring technologies • Develop front-end components using Angular, React, or Vue.js • Implement solutions using JBoss and Tomcat • Perform JDBC and ORM development using Hibernate/OpenJPA • Write and optimize SQL and database components (Oracle/PostgreSQL) • Apply SOA principles, enterprise integration patterns, and governance standards • Participate in system design, technical documentation, and architecture reviews • Collaborate with cross-functional teams and demonstrate technical leadership • Manage assigned tasks and deliverables to meet project timelines
Senior Go Developer – AdTech
Sigma Software GroupWe support enterprises, product houses, and startups with custom software solutions development and IT consulting.
• Design, develop, and maintain high-performance backend services using Go • Participate in architecture design and technical decision-making • Build and improve solutions for contextual targeting and audience understanding • Experiment with AI, LLMs, and emerging technologies to support product innovation • Develop and optimize workflows and data pipelines for large-scale processing • Collaborate with product managers and team members to define requirements and user stories • Translate business needs into scalable and reliable technical solutions • Prototype new ideas and evolve them into production-ready systems • Monitor, troubleshoot, and improve system performance and stability
• design and develop modern, scalable services and other backend components using modern development tools • implement software applications using Java EE and Spring Boot • responsible for integrating interfaces to web services (REST/SOAP) and third-party systems, and for designing and building relational databases (SQL) • apply modern development practices such as TDD and Continuous Integration (Jenkins) • assist with conducting code reviews and ensuring sustainable problem resolution




