Software Engineer
About the Role
Essential Duties & Responsibilities: Design, develop, and maintain full-stack applications using React and backend technologies like Go Lang / Node.js Build and deploy scalable, cloud-native applications using AWS and Kubernetes Develop and optimize database solutions using PostgreSQL Collaborate with cross-functional teams to define, design, and ship new features Apply software design patterns and best practices to ensure maintainable and efficient code Work on distributed systems and ensure reliability, scalability, and performance Leverage AI-assisted programming tools (e.g., GitHub Copilot, Cursor) to enhance development workflows Required Experience: Strong experience in frontend development using React Proficiency in backend development using Golang or Node.js Hands-on experience with AWS services and cloud-based architectures Experience with containerization and orchestration tools like Kubernetes Strong understanding of PostgreSQL or similar relational databases Solid problem-solving skills and experience working with distributed systems Preferred Experience: Experience with microservices architecture and system design Familiarity with CI/CD pipelines and DevOps practices Exposure to performance optimization and monitoring tools Experience using AI-assisted coding tools in production environments Knowledge of modern software design patterns and architectural principles
Skills Required
Similar Job Openings
Explore more job openings in this category from companies actively hiring.
Ready to Launch Your Career?
Discover internships and job opportunities from top companies. Start applying today and take the next step toward your dream career.
View All Openings