About the job
About Nimble
At Nimble, we tackle our clients' most pressing business challenges through innovative technological solutions. Partnering with ambitious companies globally, we strive to create long-lasting impacts through our work. If you are eager to grow, engage in challenging projects, and utilize top-notch tools and practices, then Nimble is the perfect place for you!
Our Core Values
Extreme Ownership: We treat our clients’ business as if it were our own.
Bias for Action: We believe execution is key. We act decisively and prioritize actions that drive results.
Intensity: We approach challenges with energy and focus, delivering outcomes through committed efforts.
Pragmatism: We favor practical solutions that yield results, creatively addressing complex issues with determination.
Outcome Over Process: We focus on impactful results, using processes only as a means to achieve meaningful outcomes.
Truth Seeking: We pursue truth through intellectual honesty, critical thinking, and evidence-based reasoning.
Responsibilities
Actively participate in or lead a team of developers across various projects, adapting to a range of project sizes.
Determine the technologies for front-end and back-end development and define the overall architectural framework.
Collaborate closely with the Product Owner to ensure efficient backlog planning, assisting in technical discussions with clients when necessary.
Write clean, modular, and maintainable code while developing exceptional products for our clients.
Create automated tests to ensure the integrity of the products we deliver.
Conduct code reviews with team members to maintain quality and share knowledge.
Continuously learn new programming languages like Ruby, Go, and Elixir to adapt to the evolving needs of our clients.
Engage in knowledge-sharing activities during team rituals.
Collaborate with colleagues to establish internal processes and initiatives that align with the company’s mission.
