Apply

Senior Back End Engineer

Posted about 2 months agoViewed

View full description

💎 Seniority level: Senior, 7+ years

📍 Location: EU

🔍 Industry: Gaming

🏢 Company: Thrill Labs

🗣️ Languages: English

⏳ Experience: 7+ years

🪄 Skills: AWSBackend DevelopmentSoftware DevelopmentJavaKotlinSoftware ArchitectureSpringCommunication SkillsCI/CDAgile methodologiesRESTful APIsMicroservicesDebuggingEnglish communication

Requirements:
  • 7+ years of software development experience, with a strong background in Java/Kotlin and Spring.
  • Experience leading the design and implementation of large-scale software systems, particularly with a focus on distributed systems.
  • Experience with AWS.
  • Experience building CI/CD pipelines.
Responsibilities:
  • Design, develop, and maintain scalable and efficient software solutions that align with the company’s vision.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
  • Troubleshoot and debug technical issues.
  • Lead architectural discussions and make informed technology decisions to improve system performance and reliability.
  • Conduct reviews, ensuring adherence to best practices and coding standards.
Apply

Related Jobs

Apply

📍 United States, United Kingdom, Spain, Estonia

🧭 Full-Time

🔍 Software Development

🏢 Company: Veriff👥 501-1000💰 $100,000,000 Series C over 3 years ago🫂 Last layoff over 1 year agoArtificial Intelligence (AI)Fraud DetectionInformation TechnologyCyber SecurityIdentity Management

  • Over 5 years of experience building large-scale applications
  • Long-term experience in Python and/or NodeJS using TypeScript, readiness to learn about each
  • Ownership experience of a specific component, feature, or system
  • A proven track record in developing, debugging, and shipping software products on large code bases
  • A Bachelor's degree in Computer Science, Computer Engineering, or a relevant technical field
  • The ability to inspire growth within teams by setting new standards
  • Designing, developing, and testing software applications or systems using Python and TypeScript
  • Producing high-quality, well-tested code with modern abstractions and frameworks
  • Deepening your understanding of relevant product areas, codebase, and systems
  • Demonstrating proficiency in data analysis, programming, and software engineering
  • Tackling problems of moderate scope, crafting core backend software components
  • Collaborating with other teams, incorporating and sharing innovations
  • Conducting design and code reviews
  • Identifying and driving changes as needed for codebases, product areas, and/or systems
  • Independently completing medium to large features, each with many tasks and milestones

AWSBackend DevelopmentDockerPostgreSQLPythonSoftware DevelopmentSQLData AnalysisDesign PatternsGitTypeScriptCI/CDRESTful APIsMicroservicesNodeJSDebugging

Posted 8 days ago
Apply