SitePen · 3 hours ago
Senior Full Stack Engineer
SitePen is seeking a Senior Full Stack Engineer to join their team-oriented environment and contribute to delivering enterprise software solutions. The role involves writing new web applications, providing upgrades and technical support, and participating in coaching and development of other engineers.
ConsultingDeveloper ToolsSoftwareWeb Development
Responsibilities
Write new web applications for our customers
Provide upgrades and fixes to our customers' existing apps
Provide technical assistance and support for our customers' development teams
Participate in coaching, training, and leveling up other developers
Contribute patches and enhancements to many open source projects
Enjoy a refreshing work-life balance
Qualification
Required
A senior full stack engineer. Normally this would mean at least 10 years of full-time experience, but if you have the chops to blow us away with less, go for it
Very experienced in delivering Enterprise Software (SaaS, IaaS, etc.)
An effective communicator with Product and Business teams to take high-level tasks and transform them into shippable software
Able to provide examples of scalable, performant code
Confident in preferred architectures and tools
Committed to code quality, ownership & accountability
Passionate about the web platform
Interested in learning new technologies, standards, and techniques
Self-disciplined, able to work and communicate effectively in a fully remote environment
Able to lead and delegate when needed
Excited about solving hard problems and building new skills and knowledge every day
Able to commit to feature delivery (not just code delivery)
Deep understanding of Web fundamentals like HTML, JavaScript, and CSS
CSS preprocessors like Sass, LESS, or PostCSS
At least two widely-used JS frameworks
Expert working knowledge of TypeScript
Deep knowledge of API design principles and best-practices, caching, resiliency, RPC, REST, GraphQL, and HTTP
Experience with and comprehension of PAAS, IAAS, and SAAS solutions
Successful outcomes addressing scalability challenges and performance of server-side code
Designing and developing horizontally scalable, resilient, and performing-under-load systems
Extensive experience working with multi-hybrid heterogeneous data (i.e. being able to take data from multiple sources that come in multiple formats and turn it into usable data in production environments)
The confidence and knowledge to effectively identify and communicate technical risks cross-team and implement performance improvement and security hardening of web applications and infrastructure
Experience working in a service-oriented or microservice architecture
Preferred
Modern AI systems (prompting, model integration, workflows, intelligent agents)
Angular (current versions)
Java, Spring Boot, RESTful APIs, microservices
SQL (schema design, complex queries, performance tuning)
Python (working knowledge)
ORM frameworks (Hibernate / JPA)
Build & CI/CD tooling (Gradle, Maven, GitLab CI, Jenkins)
Cloud infrastructure on AWS (ECS, Batch, CloudFormation)
Data and workflow systems (Oracle SQL / PL/SQL, Apache Airflow, Spring Batch)
Benefits
Enjoy a refreshing work-life balance