Full Stack Developer

Emporia Group

Peru (IL)

On-site

USD 85,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Emporia Group is looking for a Full Stack Developer to design, build, and maintain front and backend components for web and mobile applications. This role involves managing databases, API integration, testing, and deployment. Candidates should possess a Bachelor's in IT or Computer Science and skills in languages like Node.js and Python, as well as version control with Git. The position requires onsite work in Illinois. Ideal candidates are problem-solvers with a commitment to continuous learning.

Qualifications

  • Bachelor's in Computer Science or equivalent.
  • Experience with Node.js, Python, Ruby, or PHP.
  • Knowledge of SQL and NoSQL databases.
  • Skilled in building RESTful APIs.
  • Proficiency in Git version control.
  • Familiar with testing frameworks and debugging.
  • Experience with cloud services and CI/CD pipelines.

Responsibilities

  • Design and develop responsive, user-friendly interfaces.
  • Build and maintain server-side logic and databases.
  • Develop and integrate APIs for application communication.
  • Conduct thorough testing for application stability.
  • Collaborate with cross-functional teams on projects.
  • Deploy applications to production environments.

Skills

Frontend Development
Backend Skills
API Integration
Database Management
Version Control
Testing
Deployment
Problem Solving
Collaboration

Education

Bachelor’s degree in Computer Science, IT, or equivalent experience

Tools

Node.js
Python
SQL
Git
Amazon AWS
Azure
MongoDB
React

Job description

The Full Stack Developer designs, builds, and maintains both frontend and backend components of web and mobile applications.

The Full Stack Developer designs, builds, and maintains both frontend and backend components of web and mobile applications. This role covers the full development cycle, including database management, API integration, testing, and deployment. Ideal candidates are technically skilled, problem-solvers, and continuously upskill to stay current with industry trends. Responsibilities include collaborating with teams, ensuring code quality, and delivering secure, scalable applications.

Key Responsibilities
  • Frontend Development:
    • Design and develop responsive, user-friendly interfaces using HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue).
    • Optimize user experiences for performance, accessibility, and compatibility across devices.
  • Build and maintain server-side logic, APIs, and databases using languages like Node.js, Python, Ruby, or PHP.
  • Ensure secure, scalable, and efficient backend functionality.
  • Database Management:
    • Design, implement, and manage databases (SQL or NoSQL) to store and retrieve application data.
    • Optimize database queries for speed and reliability.
  • Integration and API Development:
    • Develop and integrate APIs for communication between frontend, backend, and third-party services.
    • Ensure seamless data flow and real-time functionality across components.
  • Testing and Debugging:
    • Conduct thorough testing (unit, integration, end-to-end) to ensure code quality and application stability.
    • Debug and troubleshoot performance issues or bugs.
  • Version Control and Collaboration:
    • Use version control systems (e.g., Git) for code management and collaboration.
    • Collaborate with cross-functional teams, including designers, project managers, and other developers.
  • Deployment and Maintenance:
    • Deploy applications to production environments (e.g., AWS, Azure, or Google Cloud) and manage server configurations.
    • Monitor and maintain application performance, addressing any issues post-deployment.
  • Security Best Practices:
    • Implement security best practices to protect data and prevent vulnerabilities.
    • Regularly update and patch software components.
  • Continuous Learning and Improvement:
    • Stay updated with new technologies and development practices.
    • Suggest improvements to optimize the tech stack and development workflow.
Qualifications
  • Education: Bachelor’s in Computer Science, IT, or equivalent experience.
  • Backend Skills: Experience with Node.js, Python, Ruby, or PHP, and relevant frameworks.
  • Database Management: Knowledge of SQL (MySQL, PostgreSQL) and NoSQL (MongoDB) databases.
  • API Integration: Skilled in building RESTful APIs and third-party integrations.
  • Version Control: Proficiency in Git.
  • Testing: Familiar with testing frameworks (e.g., Jest, Mocha) and debugging.
  • Deployment: Experience with cloud services (AWS, Azure) and CI/CD pipelines.
  • Problem Solving: Strong analytical and troubleshooting skills.
  • Collaboration: Effective communicator and team player.
  • Learning Mindset: Enthusiasm for continuous learning and tech trends.
Preferred
  • Advanced Education: Master’s degree or specialized certifications in web/app development.
  • Backend Expertise: Proficiency in multiple backend languages (e.g., Node.js, Python) and frameworks (e.g., Express, Django).
  • Database Proficiency: Strong experience with both relational (PostgreSQL) and NoSQL databases (MongoDB, Firebase).
  • API Experience: Skilled in both RESTful and GraphQL APIs.
  • DevOps Skills: Knowledge of cloud platforms (AWS, Azure) and CI/CD processes.
  • Testing and QA: Familiar with end-to-end testing, performance testing, and automation.
  • Security Awareness: Knowledge of security best practices for data protection.
  • Advanced Problem-Solving: Proven experience in optimizing performance and scalability.
  • Project Management Tools: Familiarity with tools like JIRA, Trello for agile environments.
Location

100% On-Site work in the Company’s headquarters in Unit 308, One Legacy Place, Don Jesus Blvd cor Kentucky Drive, Alabang Hills, Muntinlupa, Metro Manila, Philippines.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Developer
Full Stack Developer

10xTalents • San Jose (CA)

On-site
USD 80,000 - 120,000
Full Stack Developer
Full Stack Developer

TechDigital Group • Minnesota

On-site
USD 70,000 - 110,000
Teacher
Teacher

ADP WFN RECRUITMENT TEST COMPANY • San Francisco (CA)

On-site
USD 110,000 - 170,000
Full Stack Engineer
Full Stack Engineer

Tata Consultancy Services • Irving (TX)

On-site
USD 125,000 - 140,000
Full Stack Developer
Full Stack Developer

Community Outreach Partnerships, LLC • Tampa (FL)

Remote
USD 80,000 - 120,000
Competitive salary
Benefits package
Opportunity to lead impactful projects
Full-Stack Web Developer
Full-Stack Web Developer

intelycore • United States

On-site
USD 80,000 - 120,000
Competitive salary & benefits
Collaborative work environment
Opportunities for career growth
FullStack Developer - NYC
FullStack Developer - NYC

Yeah! Global • New York (NY)

On-site
USD 100,000 - 130,000
Full Stack Developer
Full Stack Developer

Compunnel, Inc. • Louisville (KY)

On-site
USD 100,000 - 140,000
TestJob_july15
TestJob_july15

ADP WFN RECRUITMENT TEST COMPANY • San Francisco (CA)

On-site
USD 120,000 - 170,000
Full Stack Developer
Full Stack Developer

US Tech Solutions • New York (NY)

On-site
USD 80,000 - 110,000