What are the responsibilities and job description for the Full Stack Engineer position at Synply?
We are seeking a skilled Full Stack Developer with strong devSecOps and AWS knowledge to join our dynamic team. The ideal candidate will be responsible for developing and maintaining web applications from conception to deployment, working on both client-side and server-side programming and helping on operational and security side to stabilize and improve security / compliance of rapidly growing fintech product.
Responsibilities
- Co-manage AWS and Microsoft cloud infrastructures between US based and off-shore teams.
- Assist with security, stability and compliance work from administration, design, development and day-to-day operations perspective.
- Ensure cross-platform optimization, responsiveness & availability of production applications
- Develop and maintain scalable backend systems using languages such as Java or Python
- Design and develop front-end web architecture using Angular, HTML, CSS, and JavaScript
- Collaborate with other US and Eastern European designers, developers and devOps members to create state of the art application, build stable product with solid change management and QA processes.
- In collaboration with other tech team members, actively help with the security and compliance activities including SoC2 compliance, risk assessment and audits.
- Develop and design APIs and business data models
- Implement security measures and data protection protocols including monitoring and log collection with DataDog.
- Test, debug, and optimize software for maximum performance
- Stabilize software with robust QA process and manual and automated testing
- Help with day-to-day IT admin efforts to run back office and and systems accounts including Microsoft, AWS, Hetzner and other back-office systems
- Stay updated with emerging technologies and industry trends
- Design and implement RESTful APIs to support the Synply web application
- Optimize applications for maximum speed and scalability
- Implement and maintain CI / CD pipelines for automated testing and deployment
- Monitor and troubleshoot production systems, ensuring high availability and performance
- Collaborate with front-end developers to integrate user-facing elements with server-side logic
- Implement robust security measures to protect sensitive data and ensure compliance
- Implement logging, monitoring, and alerting solutions for production environments
- Conduct code reviews
- Create and maintain back-end applications and databases
Qualifications