Vdart - New York, NY

posted about 2 months ago

Full-time - Senior
New York, NY
1,001-5,000 employees
Professional, Scientific, and Technical Services

About the position

As a Senior Backend Developer at VDart Group, you will play a pivotal role in our software engineering team, focusing on backend development within an Agile Software Development Life Cycle (SDLC) environment. With over 8 years of experience in software engineering, you will leverage your solid hands-on expertise in programming languages such as Python or Java, along with CI/CD tools like GitHub, Docker, and Jenkins, to build robust backend systems. Your understanding of cloud-native development and Microservices Architecture will be essential as you deploy applications to cloud infrastructures such as AWS, Azure, or Google Cloud. In this role, you will be responsible for understanding and implementing database concepts, including DDL, DML, indexing, and partitioning. You will also need to be well-versed in application security concepts, including encryption, decryption, SSL, JWT, authentication, and authorization. Your experience in conducting performance tests and monitoring applications using tools like Dynatrace will be crucial for ensuring the reliability and efficiency of our systems. Collaboration is key in this position, as you will work closely with other engineers to develop small Proof of Concepts (POCs) and actively coach less experienced team members. Your strong ownership and communication skills will enable you to effectively engage with team members and stakeholders, driving strategy forward and challenging peers and leaders when necessary. This role offers an exciting opportunity to influence the direction of our backend development efforts and contribute to the success of our projects.

Responsibilities

  • Develop and maintain backend systems in an Agile SDLC environment.
  • Utilize Python or Java and CI/CD tools (e.g., GitHub, Docker, Jenkins) for software development.
  • Implement cloud-native applications using Microservices Architecture.
  • Manage database concepts including DDL, DML, indexing, and partitioning.
  • Deploy applications to cloud infrastructures such as AWS, Azure, or Google Cloud.
  • Apply design patterns (MVC, Product & Consumer, Singleton, Factory) in software design.
  • Ensure application security through encryption, decryption, SSL, JWT, authentication, and authorization.
  • Conduct performance tests and monitor applications using tools like Dynatrace.
  • Collaborate with engineers on small POCs (Proof of Concepts).
  • Coach and mentor less experienced team members.

Requirements

  • 8+ years of experience in Software Engineering focused on backend development.
  • Solid hands-on experience in Python or Java and CI/CD tools (e.g., GitHub, Docker, Jenkins).
  • Understanding of cloud-native development and Microservices Architecture.
  • Experience with Linux/Unix operating systems.
  • Knowledge of database concepts (DDL, DML, Indexing, Partitioning, etc.).
  • Experience deploying cloud-native applications to cloud infrastructures (AWS, Azure, Google Cloud).
  • Familiarity with design patterns (MVC, Product & Consumer, Singleton, Factory, etc.).
  • Understanding of application security concepts: Encryption, Decryption, SSL, JWT, Authentication, Authorization.
  • Experience in conducting performance tests and monitoring applications with tools such as Dynatrace.
  • Strong ownership and communication skills.

Nice-to-haves

  • Familiarity with GenAI, NLP (Natural Language Processing).
  • Front end development experience (e.g. JavaScript, Angular, React, Vue.js).

Benefits

  • Comprehensive solutions through industry-leading business units.
  • Access to a global network and industry expertise.
  • Opportunities for professional development and training.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service