Software Development Engineer I - Fullstack

EntainJersey City, NJ
2hHybrid

About The Position

As a Software Development Engineer, you will design, develop, deploy, and maintain software features for both Backend and Frontend domains. Reporting to the Engineering Manager, you'll be part of the Product & Tech Team, handling the full Software Development Lifecycle (SDLC) with a focus on middle-complexity software components. To succeed in this role you will need to be a skilled developer with a strong foundation in Java and software design principles, capable of handling complex tasks, contributing to a collaborative team environment, and continuously seeking to improve processes and code quality. Are you ready to be a part of our journey delivering excellence and collaborating with one of the world's biggest online gaming and entertainment groups? This is a hybrid role with 2 days/week in the office required.

Requirements

  • Expertise in Java, with knowledge of modern language features and frameworks.
  • Advanced problem-solving skills in distributed architectures.
  • Proficiency in object-oriented design, design patterns, and software development principles.
  • Experience with high-performance, low-latency, scalable applications.
  • Strong skills in algorithms, data structures, and database concepts (SQL).
  • Ability to integrate APIs and use tools like Swagger for documentation.
  • Familiarity with Agile Development principles and continuous improvement practices.
  • Competence in debugging, version control, and software testing.
  • Knowledge of secure coding practices and CI/CD automation.
  • Intermediate experience in CI/CD automation and orchestration.
  • Skills in scripting and process automation.

Responsibilities

  • Develop and deliver well-defined, moderately complex features as per specifications.
  • Debug and resolve issues across development, testing, and production environments.
  • Design and implement new features and bug fixes.
  • Write clean, scalable, and reusable code, adhering to best practices.
  • Participate in team meetings, contribute to feature delivery, and support onboarding of junior team members.
  • Act as the initial on-call responder and maintain awareness of the entire story lifecycle.
  • Mentor Level 1 team members and engage in the RFC process.

Benefits

  • Hybrid working - 2 days in the office
  • Healthcare support
  • A stake in our success through our ShareSave scheme
  • Great development opportunities
  • Wellbeing support, and so much more.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service