Position: Senior Software Engineer needed
Company: Teqqed
Experience required: 3y
English level: fluent

This is a long-term position and we're looking for serious candidates only that truly have the required experience and level.

Responsibilities
− Lead backend development and report directly to Head of Development.
− Make proposals to improve current backend processes, and implement them.
− Development of new use cases for several platforms/projects.
− Continuously discover, evaluate, and implement new technologies to maximize development efficiency and performance.
− Help maintain code quality, organization, testing and automatization.

What we are looking for
− 3-4 years programming experience in Symfony Framework (v3/v4/v5).
− Fluent writing and communication skills in English.
− Strong knowledge of relational and non-sql databases.
− Strong knowledge in SOLID principles.
− Wide experience building RESTful APIs.
− Strong knowledge of CVS, workflows and tools (git, Bitbucket, Pull Requests, etc).
− Wide experience in Unit/Functional testing (PHPUnit), code coverage, linting tools and best practices.
− Knowledge of agile methodology and tools (SCRUM / Jira / Confluence).
− Knowledge of Docker + Microservice-based systems.
− Experience with AWS services: EC2, S3, RDS, ELB, EKS, SQS, SNS, security groups.
− Experience with CI/CD systems (Jenkins, Bitbucket pipelines, Github actions, etc.) and automation testing.
− Proactivity, leadership, ability to work within an international and multi-cultural team.
− Good skills at transferring knowledge to other team members and being a reference for them.

Desirable requirements
− Knowledge of TDD and DDD architectures.
− Knowledge of other back-end programming languages like Python, Scala, Go, etc.
− Experience with Google Services (Firebase).
− Experience with Javascript frameworks like VueJS, Angular or React will be a plus.
− Postman

What we offer

− Flexible working hours.
− Fully remote work due to COVID-19 until further notice.

Although the position can be fully remote, candidates should be willing and available for occasional travels.