Job Description
As a software engineer at Levelset you will be responsible for developing new features, and redesigning existing modules of our application to be more scalable and efficient. You will help us improve our application’s architecture, and will work on engineering solutions to different challenging opportunities. You will get a chance to contribute to a fast growing successful web application that is adopted and used daily by several enterprise companies.
Our software engineers have a strong background in software development and computer science, good problem-solving skills, are knowledgeable about algorithms and data structures, and are well versed in coding using different technologies. Our backend development is done primarily in PHP, but evolving beyond that to other technologies as it makes sense.
One of our Core Values is the “Most Important Place to Work.” Our team members are ambassadors of our brand, and help make the company the “Most Important Place to Work” to team members at all levels. You should be passionate about what you do, and drive that excitement to your team.
Responsibilities and Duties
- Develop, debug, implement and support web-based software applications and services
- Modify existing software to add new features, correct errors, allow it to function in new operating environments, or improve performance
- Comply with project coding standards and industry best practices
- Work on a shared code base, in a team environment, cooperating with co-located and remote team members
- Participate in planning for software development projects, and ensure projects are concluded according to the planned delivery dates
What You Bring
- Excellent understanding of software engineering concepts
- Excellent problem solving and research skills
- Excellent knowledge of algorithms and data structures
- Good understanding of structured database design concepts and practices
- Excellent coding skills
- Excellent verbal and written English communication skills
- Comfortable to work in a fast-paced environment
- Self-motivated and driven to improve
- High accuracy in work and keen attention to details
- Good understanding of the full web stack
- Familiarity with graph theory and graph databases is a huge plus
- Familiarity with PHP is a huge plus, but not required
- Familiarity with git code versioning is a plus
- Familiarity with PHP MVC frameworks is a plus
- Experience in web application optimization techniques is a plus
- Experience in Linux administration is a plus
- Experience in software solution and architecture design is a plus
- 1+ years of software development experience