Remote
Remote

Location: Remote

Position Type: Full-time

Responsibilities:

  1. Fullstack Development: Design, implement, and maintain end-to-end software solutions that encompass frontend, backend, messaging, and cloud components.
  2. Cloud Integration: Collaborate with cross-functional teams to develop and deploy scalable and reliable cloud-based applications using platforms such as AWS, Azure, or GCP.
  3. Messaging Systems: Architect and develop messaging systems, integrating them into the application architecture for efficient communication between components.
  4. Frontend Development: Create user-friendly and responsive web interfaces using modern frontend frameworks (e.g., React, Angular, Vue.js) to provide a seamless user experience.
  5. Backend Development: Build robust backend services and APIs using languages such as Python, Java, or Node.js, ensuring high performance, security, and scalability.
  6. Database Integration: Work with various database technologies to design and optimize data storage and retrieval mechanisms.
  7. API Design: Design and document RESTful APIs for seamless communication between frontend and backend systems.
  8. DevOps Practices: Implement CI/CD pipelines for automated deployment, monitoring, and maintenance of applications.
  9. Code Quality: Write clean, maintainable, and well-documented code, following best practices and coding standards.
  10. Collaboration: Collaborate with UX/UI designers, product managers, and other engineers to deliver high-quality software solutions.
  11. Problem Solving: Identify and address technical challenges, debug issues, and optimize application performance.
  12. Technical Leadership: Mentor and guide junior developers, contributing to the growth and knowledge-sharing within the team.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Fullstack Software Engineer, with a strong track record of developing and deploying applications with frontend and backend components.
  • Proficiency in frontend technologies and frameworks (e.g., HTML5, CSS3, JavaScript, React, Angular, Vue.js).
  • Experience with backend development using languages like Python, Java, or Node.js.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and cloud-native architecture principles.
  • Knowledge of messaging systems (e.g., RabbitMQ, Kafka) and their integration into applications.
  • Strong understanding of database design, SQL, and NoSQL databases.
  • Familiarity with DevOps practices and tools for continuous integration and continuous deployment.
  • Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
  • Strong communication skills to work effectively within cross-functional teams.
  • Experience with containerization (e.g., Docker) and orchestration (e.g., Kubernetes) is a plus.

Benefits:

  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance plans.
  • Retirement savings plans with company matching.
  • Opportunities for professional growth and skill development.
  • Innovative and collaborative work environment.
  • Chance to work on diverse and challenging projects that impact various industries.

If you are a proactive and adaptable Fullstack Software Engineer who thrives in a versatile development environment, we invite you to apply. Join us in crafting software solutions that drive innovation and excellence!

To apply, please submit your resume and a cover letter detailing your relevant experience and interest in the position to hello@suptask.com.

Suptask is an equal opportunity employer. We value diversity and are committed to fostering an inclusive workplace for all employees.