Senior Software Architect
The Role:
We are looking for an experienced Software Architect to lead the design, development, and deployment of scalable software solutions. This role involves overseeing technical strategy, guiding teams, and ensuring systems align with business goals.
What we are looking for:
5+ years of experience as a Software Architect (10+ years overall)
Strong experience in software development and CI/CD practices
Proficiency in React, JavaScript, TypeScript, Python, and Postgres
Experience with AWS (serverless, deployment, Kubernetes)
Strong problem-solving and analytical skills
Excellent communication and leadership abilities
Responsibilities:
Participate in strategic project planning and technical decision-making
Design and implement end-to-end software solutions
Deploy modules, upgrades, and fixes in production environments
Maintain and troubleshoot existing applications and systems
Implement integrations based on customer requirements
Build tools to improve system reliability and reduce errors
Monitor system performance and ensure alignment with business needs
Guide and mentor development teams
Research and adopt new technologies and best practices
Required Skills & Expertise:
Strong knowledge of cloud systems, networking, and databases
Hands-on experience in system architecture and scalable design
Experience with testing, debugging, and performance optimization
Ability to manage priorities and work under pressure
Strong organizational and leadership skills
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or related field
Salary:
Based on experience and company standards