Sharetec Systems · 10 hours ago
Senior Full Stack Software Engineer
Sharetec Systems is looking for a Senior Full Stack Software Engineer to join their team. The role involves building technology that powers credit unions, focusing on developing reliable, scalable, and user-friendly software while collaborating with various stakeholders.
ConsultingCreditSoftware
Responsibilities
Architect scalable, secure, and maintainable systems across backend, frontend, and database layers
Lead design discussions, code reviews, and engineering best-practice initiatives
Evaluate new technologies and guide the adoption of tools that improve developer productivity and system performance
Define and document architecture patterns, design principles, and shared libraries for reuse across teams
Partner with DevOps to design efficient CI/CD pipelines, deployment automation, and observability tooling
Build high-quality, production-ready features using modern frameworks and cloud platforms
Write clean, testable, and efficient code following established coding standards and contributing to their evolution
Optimize system performance, reduce technical debt, and improve reliability
Collaborate with QA engineers to develop automated testing strategies and ensure high code coverage
Participate in production support rotation and proactively drive root cause analysis and prevention
Mentor and coach mid-level and junior engineers to foster career growth and skill development
Partner with Product Managers and stakeholders to translate business needs into technical solutions
Provide feedback and guidance during design and implementation reviews
Promote a culture of continuous learning, clear communication, and shared ownership across the team
Complete assigned development and project tasks by due dates while maintaining a high standard of quality
Work collaboratively with engineers, product managers, and QA across departments to deliver cohesive solutions
Act as a technical resource and subject matter expert in your assigned product domain
Contribute to process improvements, documentation, and internal tooling to enhance engineering efficiency
Qualification
Required
6+ years of professional software development experience, including technical leadership on complex projects
Deep proficiency with at least one backend platform (C#, .NET, Java/Spring Boot, Node.js, OpenEdge, or Python/FastAPI)
Advanced experience with modern frontend technologies (Angular, React, or Vue.js)
Strong database design and data architecture expertise (Progress, PostgreSQL, SQL Server, or MongoDB)
Experience integrating APIs and third-party systems securely and efficiently
Proven ability to modernize legacy applications into modular designs
Familiarity with DevOps tooling, CI/CD pipelines, and cloud services
Strong understanding of software architecture, design patterns, and performance optimization
Excellent communication skills for articulating complex technical ideas to varied audiences
Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
Preferred
Experience leading small teams or serving as a technical lead on feature squads
Experience designing distributed systems or microservice architectures
Hands-on experience with containers and orchestration (Docker, Kubernetes)
Security-first mindset and experience implementing secure coding practices
Prior experience in the financial services or fintech industries
Familiarity with SOC 2 or other compliance frameworks
Benefits
Medical
Dental
Vision
Life and disability coverage
Paid Time Off (PTO)
Paid holidays - including your birthday off!
$1,000 employee referral program
401(k)
401(k) matching
Company
Sharetec Systems
At Sharetec, we develop web-based core processing and digital solutions for Credit Unions with two goals: make it smarter and keep it simple.
Funding
Current Stage
Growth StageRecent News
2025-01-30
2025-01-28
2024-03-18
Company data provided by crunchbase