Return to jobs list

Software Engineer

Job type: Full Time · Department: Engineering · Work type: On-Site

Cerritos, San Luis Potosí, Mexico

About Job

At Kula, we are seeking a dynamic and talented Software Engineer to join our team. As a Software Engineer, you will play a crucial role in the design, development, and testing of our company's software applications. You will work closely with our team of experts to deliver high-quality solutions that meet the needs of our customers. If you have a passion for software development and a strong desire to contribute to a innovative team, we encourage you to apply for this exciting opportunity.

This is a fantastic chance to grow your career in a fast-paced and collaborative environment. As a Software Engineer at Kula, you will have the opportunity to work on a wide range of projects, from developing new features to maintaining and improving existing ones. You will also have the chance to collaborate with our cross-functional teams, including product management, design, and quality assurance.

Skills & Qualification

  • Proficiency in programming languages such as Java, Python, C++, or C#

  • Experience with software development methodologies such as Agile or Scrum

  • Strong understanding of computer science fundamentals, including data structures and algorithms

  • Ability to work with databases and develop database-driven applications

  • Experience with cloud-based technologies such as AWS or Azure

  • Strong problem-solving skills and ability to debug complex issues

  • Excellent communication and teamwork skills

  • Bachelor's degree in Computer Science or related field

Responsibilities

  • Design, develop, test, and deploy high-quality software applications

  • Collaborate with cross-functional teams to identify and prioritize project requirements

  • Develop and maintain software documentation, including user manuals and technical guides

  • Participate in code reviews and provide feedback to improve code quality

  • Identify and troubleshoot technical issues, and implement solutions to resolve them

  • Develop and maintain technical expertise in software development tools and technologies

  • Lead and mentor junior engineers to improve code quality and technical skills

  • Develop and implement strategies to improve software quality and reduce defects

Made with