Company: GR8 Tech
Salary: Not provided
Location: , Anywhere
• Designing and implementing scalable, efficient software architectures; • Writing, testing, and debugging complex code for new and existing applications; • Providing guidance and mentorship to junior engineers and team members; • Conducting thorough code reviews to ensure quality, security, and best practices; • Creating and maintaining comprehensive technical and system documentation; • Leading and managing software development projects to ensure timely, high-quality delivery; • Collaborating with cross-functional teams to align development with business goals; • Researching and implementing new technologies and methodologies to improve performance and processes; • Identifying and resolving complex software issues and technical challenges; • Developing and enforcing testing protocols to ensure reliability and performance; • Driving continuous improvement in development practices and workflows; • Communicating effectively with stakeholders, including presenting technical concepts and updates; • Delivering production-ready code in a timely manner aligned with business expectations.
• 5+ years of professional software engineering experience; • Strong understanding of system architecture (microservices, monoliths, event-driven design, resilience patterns, CAP theorem); • Proficiency in software design principles, UML modeling, and defining functional/non-functional requirements; • Strong database expertise (SQL, relational/non-relational models, normalization, ACID, indexing, optimization, security); • Solid networking and security knowledge (TCP/UDP/IP, SSL/TLS, IAM, SSO/MFA, PKI, firewalls, VPNs, vulnerabilities and mitigation); • Experience with cloud and DevOps practices (AWS/Azure/GCP, Docker, Kubernetes, CI/CD, automation, scalable and resilient cloud architectures); • Deep front-end knowledge of web platform internals (browser rendering, performance, security, SPA/SSR, REST, WebSockets); • Expert-level JavaScript, TypeScript, HTML, CSS, and React (core concepts, optimization, patterns, state management); • Strong skills with build systems, package managers, testing frameworks, and debugging tools (Webpack, npm/yarn, Jest/RTL, DevTools); • Excellent problem-solving, analytical thinking, adaptability, communication, and documentation skills.
• An annual fixed budget that you can use based on your needs and lifestyle. You decide how to allocate it: • Sports – gym, yoga, or any activity to keep you active; • Medical – insurance and wellness services; • Mental health– therapy or coaching support; • Home office – ergonomic furniture, gadgets, and tools; • Languages – courses to improve or learn new skills. • Parental support with paid maternity/paternity leave and monthly childcare allowance; • 20+ vacation days, unlimited sick leave, and emergency time off; • Remote-first setup with full tech support and coworking compensation; • Regular team events – online, offline, and offsite; • Learning culture with internal courses, career development programs, and real growth opportunities.
job post pulled from jsjobs
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.