Position Summary:We are seeking a seasoned Senior Full Stack Developer to join our dynamic team. The ideal candidate will have a minimum of 5 years of comprehensive experience in developing and deploying scalable solutions from the ground up, covering all aspects of application development including the data layer, business logic layer, APIs, and user interface. This role demands extensive experience within the Azure ecosystem, including proficiency with Logic Apps, Azure Functions, Azure SQL, Azure API Management (APIM), and AD B2C.
Key Responsibilities:- Design and develop full-stack solutions leveraging Azure services, ensuring high performance, reliability, and scalability.- Utilize Python, Java, and JavaScript to build robust back-end services and appealing front-end interfaces.- Architect and implement REST API specifications on Azure API Management (APIM), adhering to best practices in API development.- Design and develop relational database schemas, ensuring data integrity and efficiency.- Development and deployment of serverless solutions on the Azure cloud platform utilizing Logic Apps workflows and Azure Functions.- Independently create technical designs, from concept through deployment, including troubleshooting and optimization.- Ensure application-level security through effective identity management, cryptography, and access control measures.- Work with an international team of developers, in a collaborative work environment.- Utilize GitHub for version control, Jira for project management, and Linux shell scripts for automation. Proficient in ARM/Bicep for infrastructure as code.
Qualifications:- A minimum of 5 years experience as a Full Stack Developer, with a proven track record of developing complex solutions.- Extensive experience with the Azure ecosystem, specifically Logic Apps(!), Azure Functions, Azure SQL, APIM, and AD B2C- Strong programming skills in Python, Java, and JavaScript.- Expertise in REST API design and implementation on Azure API Management.- Solid understanding of relational database design and development.- Experience in deploying serverless solutions on the Azure cloud.- Demonstrated ability to independently design, develop, and deploy technical solutions.- Comprehensive knowledge of application security principles.- Proficiency with GitHub, Jira, Linux shell scripts, and ARM/Bicep.