Remote Senior Software Developer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Senior Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers, and more to design software solutions that create meaningful change for clients.
  • They listen thoughtfully to understand the context of business problems and write clean, iterative code to deliver powerful end results while advocating for better engineering practices.
  • Senior Developers cultivate a collaborative environment that encourages healthy, respectful debate and drives teams toward delivering on an aspirational tech vision.
  • They act as mentors for junior-level consultants and leverage deep technical knowledge to solve complex business problems.
  • Responsibilities include learning and adopting best practices like writing clean and reusable code using TDD, pair programming, and design patterns.
  • They advocate for continuous delivery practices to deliver high-quality software and value to end customers as early as possible.
  • Senior Developers work in collaborative, value-driven teams to build innovative customer experiences and create large-scale distributed systems out of microservices.
  • They collaborate with teammates to build features, design concepts, and interactive prototypes while ensuring best practices and UX specifications are followed.
  • They apply the latest technology thinking to solve client problems and utilize DevSecOps tools and practices to build and deploy software.
  • Senior Developers oversee or participate in the entire cycle of software consulting and delivery from ideation to deployment.
  • They mentor less-experienced peers through technical knowledge and leadership skills.

Requirements:

  • Candidates must have experience using development languages Angular and Nest.js, along with experience in Object-Oriented programming.
  • They should be able to write high-quality, well-tested code and be comfortable with Object-Oriented programming.
  • Familiarity with Agile methodologies such as Extreme Programming (XP), Scrum, and/or Kanban is required.
  • A good awareness of TDD, continuous integration, and continuous delivery approaches/tools is necessary.
  • Bonus points for candidates with working knowledge of cloud technologies such as AWS, Azure, Kubernetes, and Docker.
  • Candidates should enjoy influencing others and advocate for technical excellence while being open to change.
  • Presence in the external tech community through speaking engagements, contributions to open source, blogs, etc., is preferred.
  • Resilience in ambiguous situations and the ability to approach challenges from multiple perspectives are essential.

Benefits:

  • Thoughtworks offers a unique career development path tailored to individual preferences, balancing autonomy with a supportive cultivation culture.
  • Employees have access to interactive tools, numerous development programs, and supportive teammates to help them grow in their careers.
  • The company values collaboration and empowerment, fostering an environment where employees can thrive and develop their skills.
  • Thoughtworks is a global technology consultancy that integrates strategy, design, and engineering to drive digital innovation, providing a dynamic work environment.
  • Employees are encouraged to share their expertise and engage with the external tech community, enhancing their professional growth.
About the job
Posted on
Job type
Salary
-
RO
Referrals Only's company logo
Referrals Only
View company profile
Leave a feedback