Senior Full-Stack Developer (React.js / Python)
Summary
Senior Full-Stack Developer building a data insights platform using React.js/TypeScript for the front-end and Python for the back-end, focusing on scalable apps, databases, and cloud infrastructure like AWS.
You will participate in the complete software development process from conception to deployment of our client's world class data and insights platform. You will work closely with product, engineering and UX leads providing a critical voice in providing solutions to complex workflows and user experiences.
If you are a self-starter that enjoys a fast-paced, dynamic, and autonomous environment as well as thrives in challenging situations, then you are the right person for the job. The ideal candidate must collaborate well within a team, leverage strong technological expertise, and adeptly analyze and prioritize features and requirements. You will build upon our client's next generation, front-end user experience connecting it to and enhancing the backend data pipeline.
Our client is the leading Cultural Intelligence Platform supporting over 250 of the most iconic US brands in their efforts to unleash the power of culture to drive brand growth. Through insights, data, tools, and best practices, our client provide brands with unrivaled insight into how to use culture to more effectively and efficiently understand, engage, and target consumers in the midst of this country's seismic demographic shift.
Responsibilities
- Work with the Research and Development team, including software engineers, data scientists and product managers ideating software solutions
- Collaborate on designing client- and server-side architecture
- Develop and manage functional, scalable databases and applications
- Test software to ensure responsiveness and efficiency with ownership on what is developed
- Create security and data protection settings
- Build features and applications with a mobile responsive design
- Write technical documentation
- Collaborate with a diverse and international team
Required Experience
- Excellent English communication and teamwork skills
- 5+ years of front-end development experience building front-end applications with React.js, preferably using TypeScript
- 3+ years of back-end development experience using Python
- 2+ years of experience working with AWS (preferred), GCP or Azure for application infrastructure
- Experience building modular, reusable UI components and maintaining shared component libraries or design systems and UI/UX principles
- Experience building REST APIs and integrating applications with relational databases
- Great attention to detail, strong organizational skills, and an analytical mind
- Proven delivery experience in a vibrant, dynamic startup environment
- Demonstrated ability to work independently or within a broader team, with ownership of feature software development
- Trustworthy, team-oriented, and transparent
Preferred Experience
- University degree in computer science, statistics, or relevant field
- Experience working with Snowflake
- Experience building APIs with FastAPI
- Experience with WordPress and PHP
- Experience working with products in the context of AI and ML (MCPs, AI Agents, Classification Models)
Additional Information
- Knowing your ideas are heard and matter think big!
- You get to own your job and be recognized for your contributions
- Work with smart and creative people
- Making mistakes is human. Let's learn from them. Be transparent!
- We recognize you as an individual no presumptions or judgment. Be the extraordinary you!
- 15 days Paid Time Off (PTO), 1 floating day, 3 sick days, and designated national holidays
- Start: ASAP
About Velozient
We are a privately held, nearshore software development company providing outsourced development resources to North American companies. Our mission is to offer development talent that enjoys taking on challenging work, want to grow their skills and experiences building software, and excel in a fast-paced, dynamic team environment. We are focused on providing world-class remote resources to work as valued client team members. If this type of opportunity excites you, then consider joining our team!
