Remote Senior Software Developer Elixir/Phoenix
closedThoughtworks
πRemote - Ecuador
Job highlights
Summary
Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary.
Requirements
- You have experience using one or more development languages Elixir with experience in Functional Programming
- You can skillfully write high-quality, well-tested code and you are comfortable with Functional Programming
- You are comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban
- You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools
- Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker
- You enjoy influencing others and always advocate for technical excellence while being open to change when needed
- Presence in the external tech community: you willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more
- Youβre resilient in ambiguous situations and can approach challenges from multiple perspectives
Responsibilities
- Develop and maintain scalable backend components using Elixir and Phoenix, which are aligned with the principles of Clean Architecture and DDD
- Design and structure complex solutions based on functional programming
- Implement solid domain models and decoupled modules, maintaining a focus on maintainability and scalability
- Collaborate with architects and other technical teams to ensure system integrity and alignment with best practices
- Lead code reviews and promote best development practices, such as TDD and continuous integration
- Guide junior team members in implementing Domain-Driven Design and architectural patterns
This job is filled or no longer available
Similar Remote Jobs
- πCanada
- πUnited States
- πWorldwide
- πWorldwide
- πEurope
- πFrance
- πBrazil