Description
About the Role
As a Full-Stack Engineer at Toptal, you will play a pivotal role in the ongoing development of a sophisticated surplus lines platform that is crucial for real policy processing, compliance workflows, and reporting. This position is not merely about maintenance; you will be stepping into a dynamic, live environment where you will quickly understand existing workflows and independently tackle challenges across both frontend and backend systems. In your initial months, you will immerse yourself in the complexities of the current system, collaborating closely with both technical and business stakeholders to ensure the delivery of high-quality solutions. This role promises an engaging experience where your engineering skills will significantly contribute to the platform’s evolution and success.
Key Responsibilities
- You will design, develop, and maintain innovative features for a full-stack application, ensuring seamless integration between frontend and backend systems.
- Your role will involve building and supporting integrations with various third-party systems and APIs, enhancing the platform’s capabilities.
- Developing workflow-driven processes using Temporal will be a key part of your duties, allowing for efficient task management and automation.
- Constructing scalable APIs and backend services with Python will be essential for meeting the demands of an active user base.
- You will be responsible for maintaining and optimizing relational databases, particularly using PostgreSQL, to ensure data integrity and performance.
- Your contributions will extend to developing advanced reporting and analytics functionalities utilizing charting libraries to present data intuitively.
- Engaging in architecture discussions and influencing long-term technical strategies will be part of your responsibilities, fostering a collaborative and innovative atmosphere.
- Lastly, you will improve CI/CD pipelines and deployment processes to enhance the overall efficiency and reliability of the software delivery.
Requirements & Qualifications
- A minimum of 7 years of full-stack software engineering experience, indicating a strong foundation in both frontend and backend technologies.
- You must demonstrate strong proficiency in Python, with a substantial background in backend API development.
- Proven experience with modern web frameworks is essential to ensure effective frontend development.
- Experience in designing and building scalable applications with robust architectural principles is critical for this role.
- You should have hands-on experience with Temporal and workflow orchestration patterns to manage complex processes efficiently.
- Familiarity with asynchronous processing and event-driven systems will enhance your effectiveness in this role.
- Strong skills in PostgreSQL, SQL, and data modeling are required to manage and optimize database interactions.
- Experience creating reporting dashboards with charting libraries such as Chart.js, D3.js, or Plotly will be beneficial.
- Knowledge of CI/CD pipelines, containerized deployments, and cloud environments is expected.
- Excellent communication skills in English, with the ability to collaborate effectively during U.S. business hours, are necessary for success.
What You’ll Gain
- You will enhance your expertise in full-stack development, gaining valuable experience across various technologies and frameworks.
- This position offers the opportunity to contribute to a live system, providing practical insights into managing complex software environments.
- Your role will enable you to build a robust professional network with stakeholders across technical and business domains.
- As you engage in architectural discussions, you will develop strategic thinking skills that are essential for career advancement in technology.
- Participating in the development of AI-enabled features will keep you at the forefront of emerging technologies and industry trends.
How to Apply
If you are ready to take on this exciting opportunity and meet the qualifications outlined above, we encourage you to Apply here.