Senior Full-Stack Software Engineer

Tillster
Summary
Join Tillster as a Senior Full-Stack Software Engineer and contribute to the design, development, and support of scalable business systems across various platforms. You will collaborate with the Principal Architect to build high-performance applications and integrations using .NET, SQL databases, AWS, and third-party systems. Responsibilities include developing and maintaining full-stack features, integrating third-party systems, writing and optimizing SQL queries, participating in code reviews, deploying services using AWS, contributing to CI/CD workflows, supporting production issues, assisting with reporting pipelines, working cross-functionally with other teams, and building and documenting RESTful APIs. This remote position requires residency in Portugal. Competitive compensation and benefits are offered.
Requirements
- 8+ years in full-stack engineering roles
- Strong experience with .NET (Framework and Core), C#, JavaScript, HTML
- Hands-on experience/understanding of AWS, SQL relational databases, and integrations with 3 rd party APIs
- Ability to work independently but thrive in a collaborative, fast-paced environment
- Excellent communication skills and a mindset for continuous learning
- Worked in Agile Environment
Responsibilities
- Develop and maintain full-stack features using .NET (Framework/Core) and relational database with HTML/JavaScript
- Integrate third-party systems (Internal, Stripe, NetSuite, Simphony, QuickBooks) with internal platforms
- Write and optimize SQL queries (MySQL, PostgreSQL, MSSQL); familiarity with NoSQL (DynamoDB/Mongo) a plus
- Participate in code reviews, pull requests, and collaborative design discussions
- Deploy services using AWS infrastructure (EC2, RDS, Lambda, S3) and manage IIS for legacy .NET apps
- Contribute to CI/CD workflows using Jenkins and GitHub Actions
- Support production issues related to system performance and integration failures/issues
- Assist with creating reporting pipelines using tools like Snowflake, Redshift and SQL
- Work cross-functionally with product, operations, and accounting teams to understand and implement requirements
- Contribute to technical documentation and maintain system/process clarity
- Build and document RESTful APIs for internal and external consumption (Swagger/OpenAPI)
Preferred Qualifications
Working familiarity with NetSuite API/backend integrations - highly preferred
Benefits
- Compensation competitive to market and geographical location
- Meal allowance for each day worked available through meal card
- Home/Office allowance reimbursement per calendar month, pro-rated based on employment start date
- Health insurance : Tillster pays the premium for employee private health insurance. Employees have the option to add their spouse/dependents at the employeeβs cost
- Holidays: Up to 20 federal and local/municipal holidays in accordance with applicable Portuguese Labor laws, dependent on your employment start date
- Vacation: Up to 22 days of vacation every holiday year, pro-rated based on employment start date
- Education, Learning & Development : We offer Udemy Learning courses; and ongoing learning and development opportunities