About keylight
keylight is a global subscription technology vendor founded in 2015, with offices in Berlin, Zurich, Belgrade, New York, and Singapore. The platform is the only user-centric, end-to-end solution on the market, streamlining recurring operations across commerce, sales, subscription management, billing automation, revenue and accounting automation, and advanced data analytics.
Responsibilities
- Architect and design scalable software solutions that meet the needs of our customers and stakeholders.
- Collaborate with cross-functional teams to define technical requirements, system architectures, and development strategies.
- Monitor the implementation of complex features, ensuring operational efficiency and best practices for architectural principles.
- Evaluate and recommend frameworks and tools to enhance our software development process and improve system performance.
- Identify and resolve technical risks and dependencies, ensuring the successful delivery of features on time.
- Stay up-to-date with emerging technologies and industry trends, incorporating innovative solutions into our software architecture.
Qualifications
- 5+ years of experience in software architecture and design, with a focus on designing complex, enterprise-level systems.
- Expertise in software development methodologies, design patterns, and architectural styles.
- Strong knowledge of cloud computing platforms (e.g., AWS, Azure, Google Cloud) and microservices architecture.
- Experience with database technologies including SQL and NoSQL databases.
- Excellent problem-solving and analytical skills, with the ability to think critically and creatively to solve complex technical challenges.
- Strong communication and interpersonal skills, with the ability to effectively communicate technical concepts to non-technical stakeholders.
Profile
- An autonomous team player who enjoys collaborating with others to achieve common goals.
- A strategic thinker with a passion for designing innovative software solutions.
- Excellent communication skills, with the ability to articulate complex technical concepts to a diverse audience.
- A continuous learner who stays updated on the latest technologies and industry trends.
- A problem solver who thrives in a fast-paced, dynamic environment.