An innovative firm is seeking a seasoned software developer with over 8 years of experience in Agile environments. This role involves developing high-quality cloud-native applications using JavaScript and TypeScript, particularly with React. You will collaborate with a dynamic team of developers, mentor junior staff, and engage in design and code reviews to ensure that the highest coding standards are maintained. Join a collaborative environment that fosters continuous learning and encourages the sharing of new ideas. If you are passionate about technology and looking to make a significant impact, this opportunity is perfect for you.
Qualifications
8+ Jahre Erfahrung in der Softwareentwicklung in einem agilen Umfeld.
Starke Kenntnisse in OOAD, Designmustern und Algorithmen.
Profi in TypeScript und React mit Erfahrung in RESTful APIs.
Responsibilities
Entwicklung hochwertiger cloud-nativer Webanwendungen mit JavaScript/TypeScript.
Zusammenarbeit mit Stakeholdern zur Verfeinerung von Anforderungen und Architektur.
Mentoring von Junior-Entwicklern und Aufrechterhaltung hoher Codestandards.
Skills
RTL
Cloud-native systems
Relational databases
NoSQL databases
Atlassian tools
JavaScript
TypeScript
React
RESTful APIs
Agile methodologies
Tools
JIRA
Confluence
Job description
Desired Experience:
Experience with RTL.
Familiarity with cloud-native, scalable, and highly available distributed systems.
Understanding of relational and NoSQL databases (e.g., MongoDB, Redis).
Experience with Atlassian tools (e.g., JIRA, Confluence).
What You Will Do:
Develop high-quality cloud-native web applications using JavaScript/TypeScript in React.
Break down complex requirements into independent coding tasks and strategies.
Create unit and integration tests to fully test and regress software.
Participate in design and code reviews.
Collaborate with other teams (e.g., Product, UI/UX) to ensure delivered code meets specifications.
Engage in Agile routines and ceremonies, including daily standups, sprint planning, and retrospectives.
Responsibilities:
Collaborate with stakeholders to refine requirements and define architecture.
Work with a team of approximately 18 developers, including full-time and contractors.
Foster a culture of full-stack development within the team.
Mentor junior developers and maintain high coding standards.
Required Experience:
8+ years of professional software development experience in an Agile environment.
Strong fundamentals in OOAD, design patterns, data structures, and algorithms.
Proficient in TypeScript and front-end frameworks, especially React.
Experience with RESTful APIs and securing web applications.
Familiarity with unit and integration tests.
Understanding of software engineering best practices for the full SDLC, including CI/CD processes.
Strong verbal and written communication skills.
Openness to new ideas and a desire to learn continuously.
Outstanding interpersonal skills and a collaborative spirit.