We are an exciting, USA-based technology company with a rich history of software engineering in Kathmandu. Join our dynamic team and elevate your career by contributing to the development of cutting-edge internet web applications using the latest technologies.
Position: Software Architect
Responsibilities:
- Lead the design, implementation, testing, deployment, and maintenance of innovative software solutions, ensuring service performance, durability, cost-efficiency, and security.
- Architect scalable and resilient systems while adhering to software engineering best practices to uphold the highest quality standards.
- Guide the team in solving complex business problems with innovative software solutions.
- Participate in the full software development life cycle, including front-end, back-end, and API development, with a focus on scalability and performance.
- Build reusable code and libraries to ensure maintainability and scalability.
- Stay abreast of industry trends, integrating insights to enhance company offerings.
- Drive the adoption of agile methodologies, participating in sprints and retrospectives to optimize team productivity.
- Foster a culture of continuous improvement, encouraging feedback and innovation within the team.
- Ensure security best practices are implemented across all projects, identifying and mitigating potential vulnerabilities.
- Act as a mentor and knowledge resource for team members, providing guidance on technical and architectural challenges.
- Collaborate with cross-functional teams, attending daily stand-ups and relevant meetings to ensure project alignment.
Requirements:
- Proven experience as a Software Architect or similar role, with a strong understanding of architectural design patterns, system reliability, and scaling.
- Extensive experience in full-stack development, with proficiency in HTML5, CSS, ReactJS/Redux, and object-oriented JavaScript.
- Hands-on experience with NodeJS, and a strong preference for familiarity with Python and Golang.
- Expertise in Typescript and experience with Nest and Next frameworks is highly desirable.
- Deep understanding of AWS architecture, DevOps tools, and cloud services.
- Comprehensive knowledge of APIs, libraries, and RDBMS (SQL and NoSQL).
- Experience with Unix/Linux systems, including shell scripting.
- Strong foundation in computer science principles, including object-oriented design, data structures, and algorithms.
- Proven experience in test-driven development, continuous integration, and deployment processes.
- Track record of developing, building, and maintaining scalable APIs, user-facing applications, and backend services.
- Familiarity with project management tools such as Jira, Git, Trello, and design tools like Moqups and Figma.
- Security-minded with a keen eye for identifying potential threats and vulnerabilities.
- Excellent communication skills, both verbal and written, with a demonstrated ability to educate and lead teams.
- Leadership experience, with the ability to supervise and motivate a team to achieve organizational goals.
Additional Skills:
- Self-motivated, fast learner with strong organizational skills.
- Passionate about teamwork, collaboration, and continuous improvement.
Educational Requirements:
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field.
Work Experience:
- Minimum of 5+ years of professional full-stack software development experience, with a significant portion in an architectural or leadership role.
Company Benefits:
- Competitive salary exceeding market standards for exceptional candidates.
- A collaborative and innovative work environment.
- Five working days per week.
- Festival bonuses and various leave options including paid, sick, paternity, and maternity leaves, in addition to national holidays.
- Leave carry forward policy.
Location:
- Hybrid mode based in Kathmandu, with a requirement to work from our offices as needed.
Note:
- The role involves collaborating across different time zones, necessitating flexibility in working hours to meet project demands.
Join us and be a part of a forward-thinking team driving technological innovation!