- Contribute to the creation of high-quality software architecture and system design, with an emphasis on scalable solutions for high-load and high-concurrency environments.
- Write clean, well-documented, and maintainable code following industry best practices, ensuring code quality, performance, and scalability.
- Collaborate with cross-functional teams, including frontend developers, designers, and product owners, to deliver robust and scalable solutions.
- Propose, evaluate, and drive the adoption of new technologies, frameworks, and methodologies to improve development efficiency and product quality.
- Troubleshoot, debug, and resolve complex technical issues, including optimizing systems for high-load, concurrency, and performance tuning.
- Participate in code reviews and provide constructive feedback to peers.
- Ensure the security, performance, and scalability of the backend infrastructure in high-traffic environments.
- Contribute to continuous improvement by developing documentation and processes that enhance team efficiency.
-
Experience: Proven experience as a Backend Developer with 3-5 years of professional experience in web application development, particularly in building systems designed to handle high-load and high-concurrency traffic.
-
PHP Expertise: Strong proficiency in PHP, with hands-on experience in frameworks such as Symfony or similar.
-
Concurrency and Load: Demonstrated experience in designing and maintaining systems optimized for concurrency, including experience with caching, message queues, load balancing, and horizontal scaling techniques.
-
Testing: Strong knowledge of Test-Driven Development (TDD) and Behavior-Driven Development (BDD), with experience in writing unit and integration tests.
-
Database: Solid understanding of relational databases (e.g., MySQL), with experience in writing optimized, complex SQL queries for high-traffic environments. Familiarity with NoSQL databases like MongoDB is a plus.
-
Version Control: Experience with Git and modern version control systems.
-
API Design: Experience in designing and building RESTful APIs, with knowledge of GraphQL considered a plus.
-
Cloud and DevOps (Optional): Familiarity with containerization technologies (e.g., Docker, Kubernetes) is advantageous.
-
Security: Understanding of security best practices in backend development, especially in high-load environments, including authentication, authorization, and data protection.
-
Problem-Solving: Strong analytical and problem-solving skills, with the ability to debug and resolve complex technical issues.
-
Collaboration: Excellent communication skills and the ability to work effectively in a team-oriented, collaborative environment.
What we offer
- The skills and experience you bring add to our collective strength
- A fun, friendly and collaborative work culture where we guarantee there is never a dull day.
Byborg Enterprises is an equal employment opportunity employer. We consider individuals for employment based on their skills, abilities and experience. We thrive to attract and hire a strong, talented and diverse workforce, prohibiting discrimination based on race, color, religious or political beliefs, age, nationality, physical, mental or developmental disability, gender, sexual orientation.
DISCLAIMER: This job description is a summary of the primary duties and responsibilities of the job and position. It is not intended to be a comprehensive or all-inclusive listing of duties and responsibilities. Contents are subject to change at management's discretion.
NOTE: Byborg Enterprises SA does not accept unsolicited resumes from agencies. We consider any resume (CV) or biography received from an agency without prior approval from our Legal and Recruiting Department to be unsolicited, and such submissions will not be recognized for purposes of “ownership” of the candidate.
We are in it for the long haul so your future is safe with us.