We are looking for Senior Software Engineer to join our team, help maintain existing backend services and implement new ones, you will be assigned to an engineering squad, completely own your service development with your squad from A-Z. the position is long-term / full-time only.
Responsibilities
Design, develop, test, deploy, maintain and improve software.
Manage individual project priorities, deadlines and deliverables.
Minimum qualifications:
- Bachelor's degree in Computer Science, or similar technical field, or equivalent practical experience.
- 4 years of relevant work experience in software development.
- Java Software development experience (Spring boot framework)
- Experience working with two or more from the following: web application development, Unix/Linux environments, distributed and concurrent systems, machine learning, information retrieval, developing large software systems.
Preferred qualifications:
- Demonstrable ability to rapidly prototype proofs-of-concept and technical demonstrations.
- Ability to quickly learn, understand and work with new emerging technologies, methodologies and solutions in the cloud/IT technology space.
- Experience architecting and developing large scale distributed systems, parallelism, multithreading and synchronization.
- Solid foundation in computer science, with strong competencies in data structures, algorithms and software design optimized for high-load, concurrent systems.
About the recuiterMember since Mar 14, 2020 Marysonmedia,me
from Santander, Colombia