View All Jobs 127929

Senior Full Stack Engineer - Remote Eligible

Develop and deploy microservices for international art product sales on AWS platform
Remote
Senior
1 month ago
Seminal

Seminal

An empty string.

Senior Full Stack Engineer

Company: Seminal, a leading art and technology company. Seminal is a world first label and licensing agency for visual artists. Seminal identifies and develops visual artists practices by helping them transform their artwork into products sold internationally, that have a deep, personal and emotive connection to fans. Seminal's mission is to amplify the voice of visionary storytellers, whose distinct visual language and symbolism shape our culture and communities.

Responsibilities

  • Design, develop, and maintain scalable full-stack applications, leveraging NextJs 14+ for the frontend and .NET (ASP.NET Core) and Python for the backend, with a focus on robust database interactions.
  • Design and implement event driven microservices, complex database solutions, ensuring data integrity and optimal performance.
  • Architect and implement secure and performant network integrations, ensuring reliable data flow between systems and cloud services.
  • Deploy and manage applications on AWS, utilizing services like EC2, S3, RDS, and Lambda.
  • Collaborate with Engineers across our global offices, leveraging your expertise to build robust and efficient systems.
  • Work closely with Product Owners, Designers, Operations throughout the software lifecycle to ensure seamless project delivery.
  • Mentor junior engineers, conduct PR reviews, and provide constructive feedback to enhance the team's technical capabilities.
  • Lead the successful deployment of code changes from development to production, ensuring reliability and efficiency.
  • Drive continuous improvement initiatives for our infrastructure, codebase, and development processes, with a focus on networking, database optimization, and cloud deployment.
  • Write robust, reusable, and well-documented code using NextJs 14+ and .NET (ASP.NET Core) and python, with a strong focus on database design and network communication.
  • Implement and manage APIs, ensuring seamless communication between frontend, backend, and external services.
  • Develop and implement database security measures to protect sensitive data.
  • Optimize database performance and ensure data integrity.

Required Skills and Experience:

  • 5+ years of industry experience as a full-stack developer, with a proven track record of building and deploying complex applications at scale, particularly with NextJS 14+, .NET and python and database-heavy applications.
  • Demonstrated ability to engineer software systems of medium-to-large scope and complexity, with a strong emphasis on networking, database design, and cloud deployment.
  • You strive to write code that lasts for years, not months, with a focus on maintainability, performance, and security.
  • Proficiency in NextJs 14+ routing, SSR, ISR, Partial prerendering and both synchronous and asynchronous programming.
  • Strong proficiency in .NET (.NET Core 8+) and python and Entity Framework Core for backend and database development.
  • Strong understanding of database design, including data modeling and schema design (MySQL Server or similar).
  • Strong understanding of networking concepts, including TCP/IP, HTTP, REST APIs, socket programming, and network security.
  • Experience deploying and managing applications on AWS, including services like EC2, S3, RDS, and Lambda.
  • Experience with object-oriented programming (OOP) concepts, design patterns, and microservice architecture.
  • Experience in Agile software development methodologies, ensuring code quality and project delivery within timelines.
  • Proven experience mentoring junior engineers, fostering their growth and development.
  • Expertise in Test Driven Development (TDD) and Behavior Driven Development (BDD) and building unit-test and integration test cases using Jest, React-Testing-Library, and relevant Python or .NET testing frameworks.
  • Extensive usage of Git for version control and issue tracking, with a habit of writing comprehensive documentation.
  • Excellent problem-solving and analytical skills. Excellent written and verbal communication skills, with the ability to collaborate effectively in a global team environment. Leadership experience and a proactive approach to problem-solving in both individual and team settings.
  • Willingness to conduct independent research and adapt to new technologies as needed, particularly in the areas of networking, database management, and cloud services.

Bonus Points:

  • Experience integrating third-party APIs and knowledge of blockchain technology.
  • Experience with NoSQL databases.
  • Experience with payment gateway integration (Stripe, Airwallex).
  • Experience with network monitoring and troubleshooting tools.
  • Knowledge of network protocols and security standards
+ Show Original Job Post
























Senior Full Stack Engineer - Remote Eligible
Remote
Engineering
About Seminal
An empty string.