Job Closed
This listing is no longer active.
The world's trusted engineering network
Senior FullStack Engineer
Location
United States
Posted
139 days ago
Salary
0
Seniority
Senior
Job Description
Senior FullStack Engineer
Castillians
• Design and develop a prototype web application for remote monitoring/management of power devices • Build both frontend (user interface) and backend (server, database, APIs) components • Implement secure communication protocols between power devices and cloud software • Develop real-time data visualization and device control interfaces • Set up and configure cloud hosting infrastructure (AWS/Azure/GCP) • Ensure system security, scalability, and reliability in the prototype design • Create documentation for architecture, APIs, and deployment processes • Collaborate with stakeholders to refine requirements and demonstrate progress
Job Requirements
- At least 5 years of experience in a similar role
- Experience working with: Java
- Backend: Spring Boot, REST APIs, Microservices architecture
- React Frontend: React.js, Redux/Context API, modern JavaScript (ES6+)
- Experience with at least one major cloud provider (AWS, Azure, GCP)
Benefits
- Flexible working arrangements
- Opportunity for repeat engagements based on performance
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Unlocking Visual Data: Building pipelines that can "read" complex documents, understanding layout, charts, and visual context using Vision-Language Models (GPT-4V, Claude 3.5) and Layout Analysis. • Orchestrating Intelligence: Owning the application logic layer. You will use LangChain or LangGraph to build the agents and chains that query our data, reason about it, and generate responses. • Native PDF Handling: Handling the messy reality of PDF processing (PyMuPDF, layout parsing) to preserve structure before the AI even sees it. • Prompt Engineering & Logic: Crafting complex prompts and control flows to ensure models interpret financial charts and layouts accurately without hallucinating. • Cost & Scale: Applying a cost-optimization mindset (batch processing, model selection) to ensure our vision and orchestration layers are economically viable.
• Architecting Graph ETL and developing robust ETL pipelines for graph ingestion • Managing high-volume data streams using tools like Kafka • Writing scripts for deduplication and data consistency checks • Handling complex temporal relationships within the graph • Performance tuning to optimize query performance as the graph grows
Full Stack Developer
Real Dev SquadReal Dev Squad is a rag-tag team of professionals & students, learning and collaborating together. Checkout our website.
• Develop and maintain comprehensive features using AWS CDK, Node.js (Typescript), Python, Angular (Typescript), and Postgres • Write clean, maintainable code: Adhere to coding best practices and actively participate in code reviews. • Implement UI/UX designs: Transform design mockups and wireframes into functional interfaces that align with our brand and style guidelines. • Debugging and troubleshooting: Identify and resolve bugs or performance issues within the application. • Contribute to architectural and system design discussions, ensuring scalability and robustness
• Lead the development team technically, supporting decisions on architecture, design and coding standards. • Contribute to the strategic planning of the technology area. • Develop, test and maintain web applications using JavaScript, Node.js (Express), TypeScript, React and Next.js. • Conduct code reviews, ensuring quality, security and adherence to best practices. • Implement and maintain agile development practices, promoting continuous process improvement. • Ensure the use of software development best practices, clean code and design patterns. • Integrate applications with Microsoft Azure cloud services (Azure SQL, Azure Functions, Azure App Service). • Implement and consume RESTful APIs, following best practices for design and documentation. • Write and maintain unit and integration tests. • Use static code analysis tools (e.g., Veracode) to ensure quality and security. • Use GitHub for version control and code collaboration. • Monitor and debug applications using logging and observability tools (e.g., Splunk). • Participate in meetings with clients, stakeholders and technical teams to align requirements and solutions.


