Compunnel Software Group - McLean, VA

posted 19 days ago

Full-time
McLean, VA
Professional, Scientific, and Technical Services

About the position

The Full-Stack Developer (Golang & ReactJS) position is a contract role focused on designing and developing scalable APIs and user-friendly web applications. The developer will work closely with UX/UI designers and cross-functional teams to deliver robust software solutions while ensuring high performance and reliability. This role also involves implementing serverless architectures and maintaining code quality through automated testing.

Responsibilities

  • Design and develop scalable APIs using Golang, ensuring high performance and reliability.
  • Build user-friendly web applications with ReactJS, collaborating closely with UX/UI designers.
  • Implement serverless architectures utilizing AWS Lambda or other cloud providers to optimize application performance and cost-efficiency.
  • Write and maintain automated tests using tools like Godog or Cucumber to ensure code quality and functionality.
  • Collaborate with cross-functional teams to gather requirements and deliver robust software solutions.
  • Participate in code reviews and contribute to best practices in software development.
  • Troubleshoot and optimize existing applications for enhanced performance and user experience.
  • Stay up-to-date with industry trends and emerging technologies to continually improve our development practices.

Requirements

  • Strong proficiency in Golang for API development.
  • Experience with ReactJS for front-end development.
  • Familiarity with AWS Cloud or other cloud service providers.
  • Knowledge of serverless architecture and AWS Lambda.
  • Experience with automated testing frameworks, particularly Godog or Cucumber.
  • Solid understanding of RESTful API design and implementation.
  • Strong problem-solving skills and a collaborative mindset.
  • Excellent communication and interpersonal skills.

Nice-to-haves

  • Experience with containerization technologies (e.g., Docker).
  • Familiarity with CI/CD pipelines and version control systems (e.g., Git).
  • Understanding of database management systems and data modeling.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service