← Back to jobs
Chantilly, VA, USA
No related jobs found
Design, develop, and maintain scalable backend services and APIs using Golang, Python, Java, and related technologies.
Build and support cloud-native applications and microservices-based architectures.
Develop and maintain RESTful APIs and support SOAP/WSDL integrations as needed.
Work with event-driven systems and large-scale data transformation using XML, JSON, and WSDL.
Design and implement backend systems capable of processing large datasets efficiently.
Develop and optimize SQL and NoSQL databases, including PostgreSQL, MongoDB, and cloud-based data solutions.
Ensure data integrity, validation, and system performance optimization.
Collaborate with frontend teams, architects, and stakeholders to integrate backend functionality seamlessly.
Implement caching mechanisms using technologies such as Redis or Memcached.
Write clean, maintainable, and high-quality code following engineering best practices.
Build secure authentication and authorization solutions using OAuth2.
Develop and maintain unit and integration tests to ensure software quality.
Prepare technical documentation and contribute within Agile development environments.
Stay updated with emerging technologies, backend trends, and modern development practices.
Strong hands-on experience with Golang and frameworks such as GIN and GORM.
Strong proficiency in Python with experience in Django or Flask.
Experience with Java, Spring Boot, and enterprise integrations is preferred.
Strong expertise in RESTful API development and backend service design.
Experience with SOAP/WSDL web services is preferred.
Familiarity with GraphQL APIs is a plus.
Hands-on experience with microservices architecture and event-driven systems.
Experience working in Google Cloud Platform (GCP) or other cloud-native environments.
Strong database expertise in PostgreSQL, MongoDB, and performance optimization.
Experience implementing scalable systems, caching strategies, and performance tuning.
Strong analytical and problem-solving abilities.
Excellent communication and collaboration skills.
Ability to thrive in fast-paced, deadline-driven environments.
Experience working with cross-functional teams and multiple stakeholders.
Familiarity with Agile methodologies and technical design documentation.
12+ years of professional software development experience in backend engineering and distributed systems
Bachelor's degree
No related jobs found
← Back to jobs