Backend API.PHP
SYNAPSECOM TELECOMS S.A. is a modern and innovative company active in the telecommunications, data center and information technology sectors. The company, since its establishment in 2007, operates with enthusiasm to produce innovative ideas and with dedication to adjust and make development in its fast-paced industry.
Following the constantly increasing requirements of our times and the technological evolution, our well experienced personnel adjust our solutions to be flexible and scalable.
Some very concerning and necessary information about this job position.
Responsibilities:
- Be part of our backend team of engineers that work on several web applications, both internal to our company and part of our products
- Design, implement, test, and support internal and external APIs
- Design, develop, maintain, enhance and support current systems
- Develop and maintain automated tests
- Participate in code reviews
- Write technical documentation for developers
Job Requirements:
- Bachelor's degree in Computer Science, Engineering or related field or 2 years of professional experience with backend frameworks and libraries
- High level of programming skills (including OOP)
- Strong knowledge of at least 1 backend language
- Experience with MySQL or MariaDB based database architectures
- Experience designing and implementing RESTful APIs and supporting them with documentation
- Test driven development
- Understanding of application security requirements e.g. XSS protection, CSRF, Content Security Policies, SQL Injection protection with implementation as standard practice
Desired skills and knowledge:
- Experience with composer, npm or similar build tools
- Experience of Laravel framework (or Symfony)
- Experience with handling, querying and storing of large amounts of data
- Experience with various design and architectural patterns
- Version Control Systems (git preferred)
- Uphold best practices in engineering, security, and design
- Familiar with caching and pub-sub technologies
- Familiarity with Agile methodologies
- Basic HTTP and network protocols understanding
Bonus Points:
- Experience with WebSockets
- Experience with AWS components such as S3, SES, SQS
- Knowledge of the Docker platform
- Continuous integration and deployment mindset towards build, test and deployment automation
- Skilled at optimizing complicated SQL statements
- Basic Knowledge of Redis
- Experience using system monitoring tools (e.g. New Relic) and automated testing frameworks
You will be an excellent fit for our team
if you have:
- Ability to work independently
- Self-awareness and a desire to continually improve
- Strong communication skills, a positive attitude, and empathy
- Problem-solving attitude
- Team-orientation
Benefits:
- An attractive salary package
- Flexible working hours
- Insights into best practices of high-growth companies in the software industry
- Training & Development
- Performance Bonus
SYNAPSECOM TELECOMS S.A. offers a competitive remuneration package, career development opportunities in a dynamic growing environment. The company is most decidedly an equal opportunity employer. We want applicants of diverse backgrounds and hire without regard to color, gender, religion, national origin, citizenship, disability, age, sexual orientation, or any other characteristic protected by law.