Job description
As a Senior Backend Developer, you will play a key role in maintaining and enhancing our backend services, leveraging your expertise in Java and Python to ensure optimal performance, reliability, and scalability. You will collaborate closely with cross-functional teams to identify and resolve bugs, implement new features, and drive continuous improvement initiatives to enhance our products and services.
Job requirements
- Maintain and enhance existing backend services written in Python/Java, ensuring high availability, performance, and security.
- Troubleshoot and resolve complex bugs and issues reported by internal teams or customers, with a strong focus on root cause analysis and timely resolution.
- Collaborate with QA engineers, product managers, Support group and other teams to understand requirements, provide technical guidance, and deliver robust solutions.
- Implement new features and functionality based on business requirements, following best practices and coding standards.
- Optimize and refactor codebase as needed to improve performance, maintainability, and scalability.
- Work closely with DevOps team to deploy and monitor backend services in production environments.
- Participate in code reviews, knowledge sharing sessions, and cross-team collaborations to foster a culture of continuous learning and improvement.
- Proactively identify opportunities for automation, process optimization, and technology adoption to streamline development workflows and enhance productivity.
Qualifications
- Minimum of 3 years of professional experience as a Backend Developer, with strong proficiency in Java and Python.
- Solid understanding of backend development principles, data structures, algorithms, and design patterns.
- Experience in maintaining and troubleshooting production systems, with a focus on identifying and resolving bugs and performance issues.
- Strong problem-solving skills and attention to detail, with a demonstrated ability to debug complex issues and implement effective solutions.
- Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
- Experience with version control systems (e.g., Git) and agile development methodologies.
Nice to Have
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Knowledge of relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra) is desirable.
Expertise level
Work arrangement
Similar Jobs in Romania
Full-Stack Python Developer
Scalable Path
remote
2 weeks ago
Python Developer
Luxoft
remote
2 weeks ago
Senior Python Engineer
Datura AI
remote
2 weeks ago
Senior Data Engineer
accesa.eu
remote
2 weeks ago
2 weeks ago
Similar Jobs in Bucharest
remote
2 weeks ago
Python Software Engineer
Vodafone
1 month ago