Senior Python Developer
Job description
- *Job Summary:**
- *Key Responsibilities:**
· Develop front-end components using modern JavaScript frameworks (e.g., React, Angular, or Vue).
· Build and maintain server-side applications using technologies such as Node.js, .NET, Java, or Python.
· Design and optimize relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
· Integrate third-party APIs and services as needed.
· Collaborate closely with designers, product managers, and other developers to translate requirements into technical solutions.
· Write clean, maintainable, and efficient code following best practices and coding standards.
· Develop automated tests and perform code reviews to ensure high code quality.
· Participate in Agile/Scrum ceremonies, providing input on estimation and technical feasibility.
· Monitor application performance and troubleshoot production issues as they arise.
· Continuously research and implement new technologies to improve development efficiency and application performance.
- *Requirements:**
· Experience: Minimum 5 years of hands-on experience as a Full Stack Developer.
· Technical Skills:
o Proficiency in front-end technologies: HTML5, CSS3, JavaScript, and frameworks such as React, Angular, or Vue.
o Strong knowledge of back-end languages and frameworks (e.g., Node.js, Express, .NET Core, Django, or Spring Boot).
o Experience with RESTful API design and development.
o Database design and management (both SQL and NoSQL).
o Version control systems such as Git.
o Familiarity with containerization and deployment (e.g., Docker, Kubernetes).
o Knowledge of CI/CD pipelines and DevOps practices is a plus.
· Soft Skills:
o Strong problem-solving skills and attention to detail.
o Excellent communication and collaboration abilities.
o Ability to work independently and manage multiple priorities in a fast-paced environment.
Work Location: Remote
¿Te interesa este puesto?