Tek Spikes-posted 3 months ago
Full-time • Senior
Arlington, VA

As a part of Services, you will build revolutionary products that advance how businesses all over the world seize the most value from their data. As a Senior Software Development Engineer within BE&O, you will be responsible for full-stack development, working on data-intensive applications, collaborating on architecture and design, ensuring code quality, optimizing performance, providing mentorship, and driving continuous improvement.

  • Design, develop, and maintain end-to-end software solutions including frontend, backend, and APIs, ensuring high performance, scalability, and reliability.
  • Work on data-intensive applications, optimizing data storage, retrieval, and processing to ensure efficient performance and responsiveness.
  • Collaborate with cross-functional teams to define software architecture and design patterns that meet business requirements and align with best practices.
  • Write clean, maintainable, and efficient code while enforcing coding standards, best practices, and peer code reviews.
  • Identify and resolve performance bottlenecks at various levels of the stack, including database queries, API calls, and frontend rendering.
  • Provide technical guidance and mentorship to junior engineers, fostering a collaborative and growth-oriented environment.
  • Stay updated with the latest industry trends, tools, and technologies, and proactively propose improvements to enhance software quality and development processes.
  • 4+ years of experience as a full-stack Software Engineer with a strong emphasis on data-intensive applications.
  • Deep understanding of one or more programming languages/technology stacks required (.NET, C#, Typescript/React, and SQL).
  • Proven track record of mentoring and leading large projects, with a collaborative approach to problem-solving and decision-making.
  • Proficiency with advanced object-oriented programming, microservice development, and databases.
  • Ability to understand and improve upon existing architectural patterns on the frontend and backend.
  • Strong application development experience, with the ability to understand customer needs and translate those into features.
  • Superior academic record with a degree in Computer Science or related technical field.
  • Passion for analytical / quantitative problem solving.
  • Flexibility to learn and work in different parts of the stack.
  • Experience having worked on system design problems.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service