Senior Full Stack Developer at Octopus HR responsible for integrations and data platforms for a finance-focused SaaS. Involves building scalable systems and mentoring junior developers.
Responsibilities
Build and maintain integrations with accounting systems such as QuickBooks, Xero, and NetSuite
Design robust data pipelines connecting CRM, HR, and financial platforms
Work with data warehousing solutions (Snowflake or similar) to manage and analyze multi-source data
Ensure data integrity, security, and reliability across all integration points
Optimize SQL queries and database performance for large-scale data operations
Design and build scalable APIs capable of handling high volumes of financial and enterprise data
Diagnose and resolve memory issues and performance bottlenecks causing system instability
Architect backend services and APIs that support growing data volumes and user traffic
Optimize database queries and implement caching strategies to improve response times
Design systems with horizontal scalability and long-term growth in mind
Lead database design and optimization, ensuring data is stored, accessed, and scaled securely and efficiently
Implement secure, scalable storage solutions using PostgreSQL or similar technologies
Champion data integrity, encryption best practices, and compliance standards
Build and maintain high-performance frontends using Next.js and TypeScript
Own backend development in Node.js, creating clean, well-documented APIs
Implement and maintain CI/CD pipelines to streamline deployments and reduce manual overhead
Ship new features from concept to production with end-to-end ownership
Coach and mentor junior developers by sharing knowledge, setting standards, and providing thoughtful code reviews
Foster a high-quality engineering culture grounded in collaboration and continuous improvement
Help establish and reinforce best practices around performance, security, and code quality
Work closely with Leadership, Product, Design, and QA to deliver high-quality features
Participate in sprint planning and lead technical discussions that shape product outcomes
Communicate complex technical concepts clearly to non-technical stakeholders
Requirements
5+ years of full-stack development experience building and operating production systems at scale
Strong experience building third-party integrations, particularly with accounting or enterprise SaaS platforms
Experience across the full data stack, including SQL, data warehousing (Snowflake or similar), and CRM/HR/ERP integrations
Demonstrated ability to manage complex, multi-source data while maintaining data quality and integrity
Strong cloud infrastructure experience, especially with AWS (EC2, RDS, Lambda, S3, CloudWatch)
Proven track record of performance optimization and solving scalability challenges
Deep expertise in TypeScript/JavaScript and modern full-stack development
Expert-level experience with Next.js or React frameworks
Extensive experience with database design, optimization, and scaling (PostgreSQL strongly preferred)
Strong understanding of system architecture and designing for reliability and scalability
Passion for clean code, security best practices, and modern software architecture
Proven ability to solve problems creatively and effectively
Excellent verbal and written communication skills
Experience with Git-based workflows (GitHub preferred)
Demonstrated experience mentoring and coaching junior developers
Experience working in agile environments using tools such as Jira
Benefits
Impact: Your work will directly support the scalability, reliability, and data integrity of a mission-critical product
Technical Challenges: Tackle real-world problems across integrations, data pipelines, and system performance
Team: Join a collaborative, experienced engineering team that values ownership and quality
Growth: Influence technical direction and grow into broader technical leadership responsibilities
Software Engineer II in Workday Integration at Travelers, leading design and development for system assignments. Engage with stakeholders to deliver technical solutions efficiently and effectively.
Salesforce.com Software Engineer developing features for Tender Central platform used by pharma/MedTech companies. Collaborating with product and AI teams to enhance functionality and efficiency.
Software Developer Intern developing custom software solutions for Uline. Collaborate with IT experts in an Agile Scrum team and gain valuable technical experience.
Senior Full Stack Developer responsible for software products using modern technologies in a hybrid role at Emerson. Collaborating with teams to deliver high - quality deliverables and ensure efficient software development processes.
Software Engineer creating and maintaining AI shopping assistant systems at Skroutz. Collaborating with various teams to enhance the marketplace experience through AI.
Full - Stack Developer working on enterprise - grade solutions in fintech. Collaborating with global teams on complex product development in a caring and innovative environment.
Senior Full - Stack Software Engineer developing enterprise products for global fintech company. Collaborating with teams across Europe while driving automation and best practices in development.
Lead Developer role at SimCorp, guiding a Scrum team on enterprise - grade fintech solutions. Involve in technical architecture, mentoring, and automated testing leadership.
Principal Software Engineer at SimCorp developing and supporting enterprise products in the Collateral Product Area. Collaborating with teams across multiple countries to drive technical excellence and product quality.
Senior Tester ensuring the success of financial systems at SimCorp by developing and supporting enterprise products in investment operations. Collaborating with scrum teams to design and execute test strategies for complex financial applications.