The Mid-Level Software Developer is responsible for independently designing, developing, testing, and maintaining software applications with a focus on PHP and Golang. This role requires strong coding skills, the ability to solve complex problems, and collaboration with cross-functional teams to deliver scalable, high-quality solutions.
Role Responsibilities
-
Design, develop, and maintain software applications primarily using PHP and Golang.
-
Write clean, efficient, and well-structured code following best practices and coding standards.
-
Conduct code reviews and provide constructive feedback to peers.
-
Troubleshoot, debug, and resolve complex software issues in a timely manner.
-
Collaborate with product managers, QA, and other developers to deliver features on schedule.
-
Continuously research and adopt new technologies to enhance product performance and maintainability.
Required Qualifications
-
Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
Technical/Functional Skills
-
Strong proficiency in PHP and Golang with hands-on development experience.
-
Solid understanding of software development principles, design patterns, and methodologies (Agile/Scrum).
-
Experience with relational databases (e.g., MySQL, PostgreSQL) and proficiency in SQL.
-
Familiarity with RESTful APIs, microservices architecture, and version control systems (e.g., Git).
-
Ability to optimize code for performance, scalability, and maintainability.
-
Exposure to cloud platforms (AWS, GCP, or Azure) is a plus.
Behavioral/Soft Skills
-
Self-driven with the ability to work independently as well as within a team.
-
Strong problem-solving and analytical skills.
-
Effective communication skills to collaborate with technical and non-technical stakeholders.
-
Attention to detail and commitment to delivering high-quality software.
-
Adaptability in a fast-paced and evolving technology environment.
Experience Requirements
-
2–4 years of professional experience in software development, with demonstrated expertise in PHP and Golang.
-
Proven track record of delivering production-ready applications or services.