Overview
We are looking for a talented and motivated Software Development Engineer I (SDE I) to join our engineering team. As an entry-level engineer, you will be part of a collaborative environment where you and ;ll help build, test, and deploy robust software solutions using Golang or Rust, React.js, PostgreSQL, and Apache Kafka, all within a micro services architecture. You’ll work closely with senior engineers, product managers, and QA to deliver features and enhancements that align with our technical vision and business goals.
Key Responsibilities
● Design, develop, test, and maintain backend services in Golang or Rust
● Build responsive, user-friendly frontends using React.js
● Write efficient, well-structured SQL queries and work with PostgreSQL databases
● Work with Kafka for distributed messaging and stream processing
● Participate in developing, testing, and maintaining microservices and RESTful APIs
● Collaborate with cross-functional teams to gather and understand product requirements
● Write clean, maintainable, and well-documented code following best practices
● Participate in code reviews, design discussions, and sprint planning meetings
● Contribute to unit and integration test coverage to ensure reliability and scalability
● Assist in debugging production issues and developing fixes.
● Continuously learn and apply new technologies, tools, and practices.
Required Skills & Qualifications
● Bachelor degree in Computer Science, Engineering, or a related field also average experience should be 1+ years.
● Proficiency in both the backend language: Golang and Rust (preferred).
● Experience with modern JavaScript frameworks, particularly React.js.
● Solid understanding of PostgreSQL or similar relational databases.
● Exposure to message brokers like Apache Kafka.
● Understanding of microservices architecture and containerized deployments(Docker/Kubernetes is a plus).
● Familiarity with RESTful APIs, version control (Git), and CI/CD tools.
● Strong problem-solving skills and attention to detail.
● Good communication skills and the ability to work collaboratively in a team environment.
Preferred Qualifications (Nice to Have)
● Internship or project experience related to the above tech stack.
● Exposure to cloud platforms such as AWS, GCP, or Azure.
● Knowledge of observability tools (Prometheus, Grafana, ELK).
● Understanding of Agile methodologies.