FullStack Engineer (POS-198)
About Us:
As a SR FullStack Engineer at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers who strive to develop and deliver the highest quality products into the market.
Technical Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Over five years of experience as a software engineer, working across both frontend and backend technologies.
- Proficient in building modern and robust user interfaces using React or React Native.
- Skilled in backend development using Python or Ruby, with a strong foundation in API architecture and systems integration.
- Familiarity with cloud environments and infrastructure tools such as Docker, Kubernetes, or Terraform.
- Capable of making well-reasoned architectural decisions and effectively communicating trade-offs in collaborative settings.
- Experience working in Agile or Scrum teams, contributing to peer development through pairing and code reviews.
- Bonus: Experience with both React and React Native technologies.
- Bonus: Knowledge of database systems, including performance optimization and scalable design with PostgreSQL, MySQL, or similar.
- Bonus: Understanding of distributed architectures, event-driven systems, or Kafka.
- Bonus: Exposure to fintech, payments, or regulated industries.
- Bonus: Contributions to engineering culture, including process optimization and documentation practices.
- Minimum Upper Intermediate English (B2) or Proficient (C1).
Tasks And Responsibilities:
- Define and lead the technical direction for complex, scalable systems with high availability requirements.
- Establish engineering benchmarks related to performance, reliability, and security.
- Align cross-functional teams through strategic trade-off analysis and drive cohesive execution.
- Architect and deliver mission-critical platforms that span multiple teams and business domains.
- Act as a technical authority across both backend and frontend components, setting reusable patterns and practices.
- Lead architectural planning efforts that prioritize long-term system maintainability and growth.
- Work closely with product and business stakeholders to align delivery with both immediate and strategic goals.
- Shape technical direction in undefined problem spaces, bringing clarity and structure.
- Communicate effectively with engineers, leaders, and executives through clear proposals and sound technical reasoning.
- Balance engineering excellence with business needs through deliberate decision-making.
- Mentor and support peers through collaborative development practices such as pairing, code reviews, and design feedback.
Soft Skills:
- Responsibility
- Proactivity
- Flexibility
- Great communication skills