Senior Software Engineer - (Full-Time)
- Department: Web Development
- Number of vacancies: 1
- Job Type: Full-Time
- Location: Mexico
- Salary Range: $20,000 to $50,000 MXN (Depending on your experience).
- Working Days: 5 days a week. Sunday to Thursday. 9 AM to 6 PM. (1-hour lunch break)
- Application Deadline: March 2, 2024
- Required Experience: 6+ years
We are seeking an enthusiastic developer to join our technical team in Mexico. You are expected to use cutting-edge technology and robust techniques. You must be an excellent communicator and comfortable managing multiple tasks. You also need to be a team player with problem-solving skills.
Working quickly and creatively should come naturally to you, as well as being an innovative problem solver who takes pride in producing logical, simple, and effective solutions for often very new and complex problems.
What you will do...
- Refactor current code towards a service-oriented architecture.
- Collaborate with a diverse team of engineers, product teams, and operations to deliver the best solution for our clients.
- Solve technical problems that few have solved before; no one else helps local businesses like us.
- Participate in the decision-making process; we want you to express your opinion.
- Guide your team members to share your passion for software, your appreciation for the field of engineering, and your respect for the art of software development.
- Take on the challenge of improving the quality, speed, and scalability of what you build.
- Participate in on-call rotation.
Your experience should include...
- 6+ years of previous professional experience in software development.
- Previous experience in developing restful APIs on the backend.
- Extensive experience in programming languages such as Golang, C#.
- Ability to adapt to new or different programming languages.
- Experience in integrating a wide variety of technologies through API consumption/production.
- Ability to collaborate with a diverse team of engineers, product teams, and operations to deliver the best solution for our clients.
- Deep knowledge and passion for coding standards and following proven design patterns.
- Solid knowledge in data structures and algorithms.
- Experience with agile methodologies, working in sprints, and participating in agile ceremonies.
You might also have...
- Experience with AWS.
- Experience in building CI/CD solutions and deployment/server automation.
- Experience with open-source Puppet, infrastructure as code.
- Passion for technology.
- You have high standards and want to make a difference with your work.
- You are always looking to improve.