About the job
About Nimble
At Nimble, we tackle our clients' toughest business challenges with cutting-edge technology. Partnering with ambitious companies across the globe, we strive to create lasting impacts through our innovative solutions. If you’re eager to grow, work on complex products, and leverage the best tools and methodologies, then Nimble is the perfect fit for you!
Our Core Values
Extreme Ownership: We take responsibility for our clients’ business as if it were our own.
Bias for Action: Swift execution is vital. We prioritize decisive action to achieve meaningful results.
Intensity: We approach challenges with high energy and focus, delivering impactful results through commitment.
Pragmatism: Our focus is on practical, effective solutions that deliver results, tackling complex challenges head-on.
Outcome Over Process: We prioritize outcomes that truly matter, using processes to replicate success but keeping our eyes on meaningful results.
Truth Seeking: We value intellectual honesty and critical thinking, striving to uncover the truth through data-driven reasoning.
Your Role
Join or lead a team of developers in project squads, working on diverse project sizes.
Determine the appropriate technologies for front-end and back-end development while defining the overall architecture.
Collaborate closely with the Product Owner to ensure efficient backlog planning and assist in technical discussions with clients.
Write clean, modular, and maintainable code to develop top-tier products for our clients.
Create automated tests to ensure the quality and longevity of our products.
Conduct code reviews with team members to promote best practices.
Stay updated with new technologies and programming languages like Ruby, Go, or Elixir to meet evolving client needs.
Engage in knowledge sharing through team rituals.
Collaborate with peers to define internal processes and initiatives aimed at fulfilling our mission, as documented in our handbook.
