Let's Grow Together

Coming together is a beginning, staying together is progress and working together is success.

Are you passionate about learning and working on cutting-edge technologies?

Here is the right opportunity waiting for you to explore and zeal to enhance your career as a Software Developer Lead.

ExcelPep is looking for a Lead software developer with a passion for technology, collaboration, and creative problem-solving. The ideal candidate should have a minimum 4 years of experience under their belt and have the technical skill, competencies and maturity necessary to independently lead projects and supervise and coordinate with junior developers to get projects done. They also should have the ability to architect engineering solutions that require minimal input in order to satisfy the business requirements.

Responsibilities:

  • Execute full software development life cycle (SDLC).
  • Document and maintain software functionality.
  • Troubleshoot, debug, and upgrade existing projects.
  • Comply with project plans and industry standards.
  • Develop flowcharts, layouts, and documentation to identify requirements and solutions.
  • Write well-designed, maintainable, and performant code that adheres to ExcelPep’s coding styles, conventions and standards.
  • Work with relevant stakeholders in a timely and responsible manner so that business requirements are always met.
  • Ability to own and independently execute on the engineering part of projects with other stakeholders with minimal guidance.
  • Ability to think through and architect engineering solutions that take into consideration not just the functional requirements but also business context and trade-offs that are involved.
  • Ability to lead a team of software engineers in executing their tasks and to coordinate and step in to solve issues that arise for them

You Bring to the Table:

  • 4-8 years of previous experience using programming languages such as PHP, Python, Java.
  • Lead a team of software engineers to design and develop high-quality software applications.
  • Proficiency in software engineering tools.
  • Should have participated in the designing and execution of minimum one project.
  • Good design skill is a plus.
  • Ability to document requirements and specifications.
  • Familiarity with Git and version control.
  • Familiarity working with a Linux/Unix environment.
  • Ability to debug complex technical issues in a structured and deliberate manner.
  • Conduct code reviews and provide feedback to junior developers.
  • A positive and go-getter attitude.
  • Bachelor's degree in any discipline is preferred.
  • Good problem-solving and analytical skills.
  • A flexible approach and the ability to work effectively with others.
  • Mentor junior developers to help them grow in their careers.

Our Benefits:

  • As a young business, we have a strong culture of learning and development. You will get a chance to work closely with the CTO and learn new technologies from the experts in their fields at a fastgrowing SaaS startup, which will be a unique opportunity for skill development.
  • Work environment where you are given the freedom to develop to your full potential and become a trusted member of the team.
  • Opportunity to contribute to the success of fast-growing, market-leading products.

Are you passionate about learning and working on cutting-edge technologies?

Here is the right opportunity waiting for you to explore and zeal to enhance your career as a Software Developer Intern.

Excelpep is looking for software developer interns with a passion for technology, collaboration, and creative problem-solving. The interns will actively contribute to meaningful projects and work closely with a mentor and with senior leadership on different software technologies like PHP, Python, Java, React, Angular or any other tools company preferred.

The ideal candidate should have the basic programming skills, competencies, and maturity required to independently execute projects with minimal supervision.

Responsibilities:

  • Execute the full software development life cycle (SDLC) under the supervision of mentors or senior leaders.
  • Write well-designed, testable code.
  • Develop software test cases and quality assurance procedures.
  • Document and maintain software functionality.
  • Troubleshoot, debug and upgrade existing systems.
  • Deploy programs and evaluate user feedback.
  • Comply with project plans and industry standards.
  • Develop flowcharts, layouts, and documentation to identify requirements and solutions.

Skills required:

  • A positive and go-getter attitude.
  • Basic proficiency in software engineering tools.
  • Basic programming skills.
  • Bachelor's degree in any discipline is preferred.
  • Good documentation skills.
  • Good problem-solving and analytical skills.
  • A flexible approach and the ability to work effectively with others.