Apply

UI/Full stack developer

Posted 11 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: United States

💸 Salary: 70.0 - 80.0 USD per hour

🔍 Industry: Software Development

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: GraphQLNode.jsPostgreSQLPythonSQLAgileBusiness IntelligenceETLFull Stack DevelopmentHTMLCSSJavascriptMongoDBReact.jsTypeScriptUI DesignTableauAPI testingREST APICI/CDDevOpsData modeling

Requirements:
  • 5+ years’ of experience in the Front-end application development using React/Angular/Vue.js, CSS preprocessors (Sass/Less), and state management libraries (Redux).
  • Bachelor's degree in computer science or related field, or equivalent industry experience.
  • Experience with Python (Django/Flask), Node.js, or Java Spring Boot for API development.
  • Expertise in Power BI, Tableau, or Looker for dashboard creation and DAX/MDX scripting.
  • Advanced SQL skills for complex joins and window functions, plus NoSQL schema design.
  • Ability to communicate technical concepts to non-technical stakeholders and prioritize tasks in Agile environments.
Responsibilities:
  • Develop and maintain scalable web applications using modern frameworks like React (front-end) and Node.js/Python (back-end), ensuring seamless integration between UI components and server-side logic.
  • Partner with product/project manager(s) to convert prototypes into responsive interfaces using HTML5, CSS3, and JavaScript/TypeScript, prioritizing accessibility and cross-browser compatibility.
  • Build secure RESTful APIs and GraphQL endpoints to connect front-end applications with BI reporting tools and databases.
  • Create interactive reports using Power BI, Tableau, or Cognos, integrating data from SQL/NoSQL databases and APIs to visualize KPIs for stakeholders.
  • Design and optimize data workflows using SSIS, Python Pandas, or Apache Airflow to transform raw data into structured formats for analysis.
  • Collaborate with peer developers and engineers to design schemas that support reporting requirements, ensuring efficient query performance via indexing and partitioning.
  • Architect relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB) databases, implementing ORM tools like SQLAlchemy or Sequelize for CRUD operations.
  • Configure CI/CD pipelines using GitHub Actions or Jenkins to automate testing/deployment of full-stack and BI components.
  • Monitor application responsiveness and optimize BI query execution times through caching strategies (e.g., Redis).
Apply