Job Openings Intermediate Software Developer

About the job Intermediate Software Developer

Minimum Requirements:

  • 3-5 years experience with any software development language with exposure to the full software lifecycle
  • 3-5 years of professional experience
  • Experience with Agile software development
  • Experience with AWS
  • Experience with ReactJS
  • Experience Next.js

Beneficial experience:

  • Software testing
  • DevOps
  • Strapi

Roles and responsibilities: System Design and Architecture:

  • Collaborate with stakeholders to understand business requirements and translate them into technical specifications.
  • Design and architect scalable, reliable, and maintainable software solutions.
  • Evaluate and recommend appropriate technologies to meet project requirements.
  • Write clean, efficient, and maintainable code following established standards, and introducing new standards where relevant.
  • Conduct code reviews to ensure code quality and adherence to coding standards.
  • Provide technical leadership and guidance to junior developers.
  • Mentor and coach team members, fostering a culture of continuous learning and improvement.
  • Collaborate with cross-functional teams to ensure successful project delivery
  • Ensure the quality and reliability of software through code reviews and testing processes. 
  • These include Unit testing and Integration testing.
  • Work closely with product managers, designers, and other stakeholders to ensure alignment with business goals.
  • Communicate effectively with team members and stakeholders, providing updates on project progress and addressing any issues.
  • Analyze complex technical problems and propose effective solutions.
  • Troubleshoot and debug issues, providing timely resolutions.