We are seeking a highly skilled and experienced Software Architect to join our dynamic team. As a key member of our engineering department, you will collaborate with multiple full-stack development teams across various projects, providing expertise in DevOps, project management, and software architecture.
Responsibilities
DevOps Pipeline Management Design, implement, and maintain robust DevOps pipelines for multiple projects
Ensure continuous integration and deployment practices are followed consistently
Optimize build and deployment processes for efficiency and reliability
Project ManagementEnforce project timelines and milestones
Collaborate with project managers to track progress and identify potential bottlenecks
Implement agile methodologies to improve project delivery
Documentation and Best PracticesEstablish and enforce hygienic documentation practices across all projects
Create and maintain comprehensive technical documentation
Develop and implement coding standards and best practices
Technical LeadershipBrainstorm with full-stack developers to resolve day-to-day bottlenecks
Provide mentorship and guidance to junior and mid-level developers
Conduct code reviews and provide constructive feedback
Software ArchitectureDesign and implement scalable software architectures for each project
Ensure architectural decisions align with business goals and technical requirements
Evaluate and integrate new technologies to improve system performance and capabilities
Requirements
Bachelors degree in Computer Science, Software Engineering, or related field
4-5 years of experience in software development, with a focus on full-stack systems
Proficiency in MERN stack (MongoDB, Express.js, React, Node.js) and Python
Strong understanding of DevOps practices and tools (e.g., Docker, Kubernetes, Jenkins)
Experience with cloud platforms (AWS, Azure, or GCP)
Excellent problem-solving and analytical skills
Strong communication and leadership abilities
Familiarity with agile development methodologies
PreferredQualifications
Masters degree in Computer Science or related field
Experience with microservices architecture
Knowledge of containerization and orchestration technologies
Familiarity with infrastructure-as-code tools (e.g., Terraform, Ansible)
Certifications in relevant technologies or methodologies (e.g., AWS, Scrum)
Benefits
Acquirevaluable opportunities for learning and development through close collaborationwith the founding team.
Contributeto impactful projects and initiatives that drive meaningful change.
Weprovide a competitive salary package that aligns with your expertise andexperience.
Enjoycomprehensive health benefits, including medical, dental, and vision coverage,ensuring the well-being of you and your family.
Workin a dynamic and innovative environment alongside a dedicated and passionateteam.