Lead Software Engineer 

About the Company: Target Integration is an emerging leader in digital transformation and digital adoption, with extensive experience in business consultancy. As experts in business processes and automation, we help empower our clients with insights and clarity. From consultancy and migration to customization and training, we enable them to optimize their operations and reporting, through the implementation of market-leading software. 

With headquarters in Ireland and a global presence in the UK, USA and India, this is an exciting opportunity for an experienced Sales Director to join a fast-growing organization with ambitious plans. 

We have a diverse team of creative individuals with a focus on personal development and continuous improvement, where everyone is able influence the success of the business and help us reach our joint goals. 

Website: https://www.targetintegration.com 

Location: Remote

Experience: 5+ Years 

Job Summary: 

We are seeking a highly skilled and motivated Lead Software Engineer with expertise in Python for backend development and JavaScript/React for frontend development. The ideal candidate will have a proven track record of leading software development projects, driving technical excellence, and collaborating effectively with cross-functional teams. 

Responsibilities: 

  1. Lead the design, development, and implementation of complex software solutions, with a focus on backend development using Python.
  2. Architect scalable and maintainable backend systems to support business requirements and ensure optimal performance.
  3. Collaborate with frontend developers to integrate backend functionality seamlessly into user interfaces using JavaScript and React.
  4. Mentor and provide technical guidance to junior engineers, fostering a culture of continuous learning and growth within the team.
  5. Conduct code reviews and ensure adherence to coding standards, best practices, and software design principles.
  6. Collaborate closely with product managers, designers, and other stakeholders to understand requirements, define technical solutions, and deliver high-quality software products.
  7. Stay updated on emerging technologies and industry trends, and evaluate their potential applicability to our software development processes.
  8. Contribute architectural discussions, technical documentation, and process improvements to enhance team productivity and efficiency.

Qualifications: 

  1. Bachelor’s or master’s degree in computer science, Engineering, or related field.
  2. Minimum 5 years of experience in software development, with a focus on backend development using Python.
  3. Strong proficiency in JavaScript and experience with front-end frameworks such as React.
  4. Proven experience leading software development projects and managing technical teams.
  5. Solid understanding of software design principles, data structures, algorithms, and system architecture.
  6. Experience with relational and non-relational databases (e.g., PostgreSQL, MongoDB).
  7. Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
  8. Strong problem-solving skills and a proactive attitude towards addressing technical challenges.
  9. Experience working in an Agile/Scrum environment is preferred.

Role Type  – Full Time

Click Here to Secure Your Spot – Apply Now