7L International is a high-performance provider of innovative technological solutions, using its secure custom software and premium infrastructures in global and challenging projects to create a seamless client experience.
We are looking for a Senior Backend Developer, focused on the development of scalable, reliable and high-performance solutions, to join our offices in Greece.
As a Senior Backend Developer you will play a pivotal role in leading and developing technical solutions on scalable projects with a supportive multidisciplinary team in a working environment that gives you the freedom and flexibility to expand your knowledge and work on interesting challenges.
Requirements
Key Responsibilities:
- Collaborate with clients and/or internal teams to understand user needs.
- Provide technical proposals and reliable estimations within time and cost constraints.
- Determine required system performance standards and hardware configurations based on client specifications, budget, security needs, and other parameters.
- Design, develop, maintain and extend Backend development of custom software solutions for clients.
- Deliver high quality back end code that aligns with the standards set out.
- Troubleshooting and debugging.
- Documentation and record keeping.
- Design databases for specific application areas.
- Agile Development / Scrum.
- Provide training, help and support to the junior and mid-level developers.
- Collaborate with other teams to help drive alignment and understanding of requirements and dependencies.
- Collaborate with other Developers on new technologies and technical thought leadership.
- Gather/evaluate user feedback and modify software for better usability.
- Influence our overall development strategy and roadmap.
- Stay up to date with current best practices and new technologies.
- Establish a culture of software crafting best practices, including Test Automation, Continuous Integration, and Continuous Deployment
- Advise clients on software maintenance.
- Participate in conferences and training programs.
Qualifications:
- 5+ years of experience in software development.
- Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication).
- Overall experience is required in analyzing, designing and implementing integration solutions using Go.
- Experience with a couple of other back-end programming languages (C#, Java, PHP, Python, Ruby).
- In-depth understanding of the entire web development process (design, development and deployment).
- In-depth understanding of REST API design principles.
- Experience with SQL RDBMS systems (MySQL, PostgreSQL, etc.).
- Good understanding of basic programming principles (object-oriented programming, procedural programming).
- Linux OS experience (Debian, Ubuntu, CentOS).
- Knowledge of container technologies (Docker, Kubernetes, Nomad).
- Comfortable with an agile/dynamic engineering environment.
- Any experience with automation testing tools.
- Experience with Security Testings and concepts.
- Knowledge of CI/CD platforms (Gitlab CI, Github Actions, CircleCI, etc.)
- Strong independent problem solving, troubleshooting, analytical and conceptual skills.
- Passion for software development and a keen interest in personal development.
- Energy, initiative, and a positive attitude.
- Strong communication skills.
- An excellent command of written and spoken English.
Desired Qualifications:
- Bachelor’s degree in Computer Science/Engineering related discipline.
- Experience in project management roles.
- Experience building policy-driven task flow auditing and enforcement frameworks.
- Knowledge of the gRPC protocol.
Benefits
- Competitive full-time salary
- Private Health Coverage on the Company's group program.
- Flexible working hours and full remote working options.
- Access to technical books, online courses and relevant educational resources.
- Personal parking spot or monthly paid card in case of using public transportation.
- Being part of a workplace that offers continuous learning and development and incredible opportunities to upgrade your IT career.
Visit our site www.7linternational.com to learn more about our company.