logo

View all jobs

Staff Software Engineer ~ 100% Remote ONLY in U.S.

Remote, United States
Staff Software Engineer ~ 100% Remote ONLY in U.S.
An early-stage startup on the cutting edge of technology, with innovative software & hardware products that are used by clients across five continents. Our servers process millions of requests every day, and our team is specialized in wireless technologies, IoT, networking, time series data, and data analytics. We are a fast-paced and dynamic company that values collaboration, innovation, and creativity. If you're an experienced software engineer with a passion for technology, we want you to join our team and help us push the boundaries of what's possible.

Job Description/Responsibilities   
  • Design, develop, and maintain scalable and performant web applications and APIs using Java and related technologies
  • Understand and implement microservices architectures, event-driven frameworks, and reactive programming in the development of web applications and APIs
  • Work collaboratively with cross-functional teams to develop new features and maintain existing applications
  • Write clean, efficient, and well-documented code, adhering to established coding standards and best practices
  • Participate in code reviews and ensure code quality and maintainability
  • Troubleshoot and debug issues, and work collaboratively to resolve them
  • Develop and maintain technical documentation, including design documents, specifications, and test plans
  • Occasionally go across the stack to work on other technologies, such as Python or TypeScript/React, while primarily focused on Java development
Skills/Qualifications                                                                                                                                                                                    
  • Bachelor's or master's degree in Computer Science, Software Engineering, or a related field
  • U.S. Citizen or Green card Holder Only
  • 5+ years of experience in Java or equivalent backend development
  • An appreciation for beautiful, modular code
  • Strong understanding of object-oriented programming, design patterns, and data structures
  • Experience with cloud-based technologies such as AWS, Azure, or GCP
  • Familiarity with Docker, Kubernetes, or other containerization technologies
  • Experience with databases, such as MongoDB
  • Experience with RESTful APIs, HTTP, and web-based architectures
  • Knowledge of software development tools such as Git and Agile methodologies
  • Excellent problem-solving and analytical skills
  • Excellent communication and interpersonal skills

Share This Job

Powered by