Oportunidad 100% remota - long term - paga en USD/h - modalidad contractor
Job ResponsibilitiesDesigning and developing efficient and scalable backend solutions using Python and Java with the Spring framework.Collaborating with crossfunctional teams to understand requirements and translate them into technical designs.Writing clean, maintainable code following best practices and coding standards.Optimizing application performance by implementing caching mechanisms, query optimizations, and other performance tuning techniques.Implementing CI/CD pipelines to improve code stability and quality through automated testing, code reviews, and continuous integration processes.Utilizing observability and monitoring tools such as DataDog to proactively identify issues and ensure system reliability.Defining REST API specifications that adhere to industry standards and best practices.Setting up cron jobs for scheduled tasks or data processing.
Basic QualificationsProficiency in Python is a must have requirement. Strong knowledge of Java along with experience using the Spring framework is also required.Solid understanding of relational databases like MySQL for data modeling, querying, optimization, and database management.Experience working with CI/CD pipelines to improve code stability through automated testing (unit tests, integration tests) and continuous integration processes is essential.Familiarity with the Java ecosystem including frameworks (such as Spring Boot), libraries (e.g., Hibernate), build tools (like Maven or Gradle), etc. A minimum of 3 years of handson experience in backend development using Java is preferred.Experience with observability tools like DataDog or similar, to monitor and troubleshoot application performance, is highly desirable.Strong knowledge and experience in defining and building REST API specifications following industry best practices.Bonus skills: Familiarity with cloud platforms like AWS, containerization technologies (e.g., Docker), and orchestration tools like Kubernetes.