Senior Full Stack Engineer (Remote)

Salary: $120,000 - $150,000 a year USD per Year
Job Type: Full time
Experience: Senior Level

URBAN SDK

Senior Full Stack Engineer (Remote)

Senior Full Stack Engineer | URBAN SDK | Worldwide

As a Senior Full Stack Engineer at UrbanSDK, you will take aleading role in developing and maintaining both the backend and frontendcomponents of our web applications. You will leverage your expertise inPython for backend development and React or Next.jsfor modern, responsive frontend interfaces. You will design robust systemsfor data workflows, handle large-scale data processing, and work withadvanced geospatial technologies. This role is ideal for an experienced...

Senior Full Stack Engineer | URBAN SDK | Worldwide

As a Senior Full Stack Engineer at UrbanSDK, you will take a leading role in developing and maintaining both the backend and frontend components of our web applications. You will leverage your expertise in Python for backend development and React or Next.js for modern, responsive frontend interfaces. You will design robust systems for data workflows, handle large-scale data processing, and work with advanced geospatial technologies. This role is ideal for an experienced professional with a deep understanding of both backend and frontend technologies, eager to deliver high-quality, scalable, and user-friendly software solutions.

Key Responsibilities

Backend Development:

  • Develop and maintain backend services using Python, leveraging frameworks such as Flask and SQLAlchemy for ORM.
  • Implement data workflows and processing pipelines using tools like Pandas, GeoPandas, and PySpark.
  • Integrate data formats, including Parquet Shapefiles, GeoJSON, and CSV, into application pipelines.

Frontend Development:

  • Design and implement user-friendly and responsive frontend interfaces using React or Next.js.
  • Work with modern JavaScript, CSS, and libraries to create interactive, dynamic web applications.
  • Leverage mapping libraries such as Mapbox and Mapbox-GL for geospatial data visualization.

Workflow Tasking Systems:

  • Design and develop systems to automate complex workflows and build analytics pipelines for detecting anomalies and thresholds.

Big Data Processing:

  • Utilize big data technologies like Apache Spark (PySpark) to handle and analyze large datasets efficiently.
  • Develop and manage flat file data lakes for optimized storage and retrieval in big data contexts.

Database Management:

  • Manage and optimize databases, particularly with PostgreSQL and PostGIS, for advanced geospatial data storage and queries.

Cloud Integration and DevOps:

  • Containerize applications using Docker and manage orchestration with Kubernetes.
  • Deploy and manage applications on AWS, leveraging cloud services for scalability and performance.
  • Collaborate with DevOps teams to enhance infrastructure reliability and efficiency.

Team Collaboration and Mentorship:

  • Work closely with UX/UI designers, data scientists, and developers to ensure cohesive and high-quality application delivery.
  • Mentor junior developers, providing technical guidance and fostering a culture of innovation and collaboration.

Qualifications

Must-Haves:

  • Backend Expertise: Strong proficiency in Python with experience in Flask, SQLAlchemy, and data processing.
  • Frontend Expertise: Proven experience in React, Next.js, modern JavaScript (ES6+), CSS, and responsive design.
  • Soft Skills: Strong problem-solving, communication, and teamwork abilities.

Nice-to-Haves:

  • Experience with RabbitMQ for messaging and task queuing.
  • Familiarity with frontend libraries for advanced UI design and animation.
  • Additional experience with Kubernetes, Docker, and AWS deployment.
  • Geospatial Expertise: Experience with PostGIS, geospatial data formats (e.g., shapefiles, GeoJSON), and mapping libraries (e.g., Mapbox, Mapbox-GL).
  • Big Data: Hands-on experience with Apache Spark (PySpark) for large-scale data processing.

Job Type: Full-time

Pay: $120,000.00 – $150,000.00 per year

Benefits:

  • 401(k)
  • Dental insurance
  • Health insurance
  • Health savings account
  • Paid time off
  • Professional development assistance
  • Tuition reimbursement
  • Vision insurance

Compensation Package:

  • Bonus opportunities
  • Employee stock ownership plan
  • Performance bonus
  • Stock options
  • Yearly bonus
  • Yearly pay

Schedule:

  • Monday to Friday

Application Question(s):

  • What Are Your Salary Expectations?

Education:

  • Bachelor’s (Required)

Experience:

  • Python: 8 years (Required)
  • SQL: 8 years (Required)
  • AWS: 5 years (Required)

Work Location: Remote

Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

Load more listings
When applying state you found this job on Pangian.com Remote Network.